[Bug 1713490] Re: error migrating blocked on virtio-net-pci.rom

Christian Ehrhardt  1713490 at bugs.launchpad.net
Mon Feb 22 07:42:41 UTC 2021


@Norman - Not a bad idea. The content is synced from the source already,
just the size allocation is what can mismatch - it happens so early that
it is local. It was suggested like 3 times (I'm sure you could find them
on the ML-archive somewhere) or so to transfer the source-size as part
of the initial migration meta-data (that would then need a new arg to
qemu to specify the size, so it would be qemu arg + libvirt migration
data + libvirt rendering that arg accordingly + capability checks for
the same). But so far no one ever (neither upstream nor any distro)
found the time to implement this feature.

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1713490

Title:
  error migrating blocked on virtio-net-pci.rom

Status in Ubuntu Cloud Archive:
  Confirmed
Status in ipxe package in Ubuntu:
  Fix Released
Status in qemu package in Ubuntu:
  Fix Released
Status in ipxe source package in Artful:
  Fix Released
Status in qemu source package in Artful:
  Won't Fix
Status in ipxe source package in Bionic:
  Fix Released
Status in qemu source package in Bionic:
  Fix Released
Status in qemu package in Debian:
  New

Bug description:
  From Zesty to Artful

  # virsh migrate --live kvmguest-trusty-normal qemu+ssh://10.22.69.90/system
  error: internal error: qemu unexpectedly closed the monitor: 2017-08-28T13:03:01.352604Z qemu-system-x86_64: -chardev pty,id=charserial0: char device redirected to /dev/pts/0 (label charserial0)
  2017-08-28T13:03:01.390972Z qemu-system-x86_64: warning: Unknown firmware file in legacy mode: etc/msr_feature_control
  2017-08-28T13:03:01.435414Z qemu-system-x86_64: Length mismatch: 0000:00:03.0/virtio-net-pci.rom: 0x40000 in != 0x80000: Invalid argument
  2017-08-28T13:03:01.435429Z qemu-system-x86_64: error while loading state for instance 0x0 of device 'ram'
  2017-08-28T13:03:01.435551Z qemu-system-x86_64: load of migration failed: Invalid argument

  Worked before merging a newer ipxe, so the current assumption is that
  the rom changed and we need some quirk to handle the forward migration
  through the releases.

  Solution might be in qemu/ipxe/libvirt therefore three bug tasks.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1713490/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list