[ovirt-users] Unable to start VM after upgrade vom 4.1.9 to 4.2.1 - NPE
Arik Hadas
ahadas at redhat.com
Wed Mar 7 16:22:09 UTC 2018
On Wed, Mar 7, 2018 at 6:15 PM, Jan Siml <jsiml at plusline.net> wrote:
> Hello,
>
> Enable network and disks on your VM than do:
>>> Run -> ONCE Ok Ignore errors. Ok
>>> Run
>>> Cheeers
>>>
>>
>> WTF! That worked.
>>
>> Did you know, why this works and what happens in the background? Is there
>> a Bugzilla bug ID for this issue?
>>
>
> BTW, here is the list of devices before:
>
> engine=# select type, device, address, is_managed, is_plugged, alias from
> vm_device where vm_id in (select vm_guid from vm_static where
> vm_name='prod-hub-201');
> type | device | address
> | is_managed | is_plugged | alias
> ------------+---------------+-------------------------------
> -------------------------------+------------+------------+----------------
> video | qxl | | t | t
> |
> controller | virtio-scsi | | t | t
> |
> balloon | memballoon | | t | f
> | balloon0
> graphics | spice | | t | t
> |
> controller | virtio-serial | {slot=0x06, bus=0x00, domain=0x0000,
> type=pci, function=0x0} | t | t | virtio-serial0
> disk | disk | {slot=0x07, bus=0x00, domain=0x0000,
> type=pci, function=0x0} | f | t | virtio-disk0
> memballoon | memballoon | {slot=0x08, bus=0x00, domain=0x0000,
> type=pci, function=0x0} | f | t | balloon0
> interface | bridge | {slot=0x03, bus=0x00, domain=0x0000,
> type=pci, function=0x0} | f | t | net0
> interface | bridge | {slot=0x09, bus=0x00, domain=0x0000,
> type=pci, function=0x0} | f | t | net1
> controller | scsi | {slot=0x05, bus=0x00, domain=0x0000,
> type=pci, function=0x0} | f | t | scsi0
> controller | ide | {slot=0x01, bus=0x00, domain=0x0000,
> type=pci, function=0x1} | f | t | ide
> controller | usb | {slot=0x01, bus=0x00, domain=0x0000,
> type=pci, function=0x2} | t | t | usb
> channel | unix | {bus=0, controller=0, type=virtio-serial,
> port=1} | f | t | channel0
> channel | unix | {bus=0, controller=0, type=virtio-serial,
> port=2} | f | t | channel1
> channel | spicevmc | {bus=0, controller=0, type=virtio-serial,
> port=3} | f | t | channel2
> interface | bridge | | t | t
> | net1
> interface | bridge | | t | t
> | net0
> disk | cdrom | | t | f
> | ide0-1-0
> disk | cdrom | {bus=1, controller=0, type=drive, target=0,
> unit=0} | f | t | ide0-1-0
> disk | disk | | t | t
> | virtio-disk0
> (20 rows)
>
> and afterwards:
>
> engine=# select type, device, address, is_managed, is_plugged, alias from
> vm_device where vm_id in (select vm_guid from vm_static where
> vm_name='prod-hub-201');
> type | device | address
> | is_managed | is_plugged | alias
> ------------+---------------+-------------------------------
> -------------------------------+------------+------------+----------------
> channel | spicevmc | {type=virtio-serial, bus=0, controller=0,
> port=3} | f | t | channel2
> channel | unix | {type=virtio-serial, bus=0, controller=0,
> port=1} | f | t | channel0
> interface | bridge | {type=pci, slot=0x04, bus=0x00,
> domain=0x0000, function=0x0} | t | t | net1
> controller | usb | {type=pci, slot=0x01, bus=0x00,
> domain=0x0000, function=0x2} | t | t | usb
> controller | virtio-serial | {type=pci, slot=0x06, bus=0x00,
> domain=0x0000, function=0x0} | t | t | virtio-serial0
> interface | bridge | {type=pci, slot=0x03, bus=0x00,
> domain=0x0000, function=0x0} | t | t | net0
> controller | virtio-scsi | {type=pci, slot=0x05, bus=0x00,
> domain=0x0000, function=0x0} | t | t | scsi0
> video | qxl | {type=pci, slot=0x02, bus=0x00,
> domain=0x0000, function=0x0} | t | t | video0
> channel | unix | {type=virtio-serial, bus=0, controller=0,
> port=2} | f | t | channel1
> balloon | memballoon | | t | t
> | balloon0
> graphics | spice | | t | t
> |
> disk | cdrom | | t | f
> | ide0-1-0
> disk | disk | {type=pci, slot=0x07, bus=0x00,
> domain=0x0000, function=0x0} | t | t | virtio-disk0
> (13 rows)
>
>
Thanks.
The problem was that unmanaged interfaces and disks were created (and thus,
you previously had 4 interfaces devices, 2 disk devices and 2 CD devices).
That is most probably a result of a bug we had when migrating a VM that was
started in cluster < 4.2 to 4.2 host.
The fix for this bug will be available in 4.2.2.
You could, alternatively, remove the unmanaged (disk and interface) devices
and plug the managed ones.
> Regards
>
> Jan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20180307/d3d415e4/attachment.html>
More information about the Users
mailing list