Activity log for bug #1754015

Date Who What changed Old value New value Message
2018-03-07 12:46:58 Junien F bug added bug
2018-03-07 12:48:11 Junien F bug added subscriber The Canonical Sysadmins
2018-03-08 16:28:06 Corey Bryant cloud-archive: status New Incomplete
2018-03-09 06:40:26 Junien F cloud-archive: status Incomplete New
2018-03-12 09:22:28 James Page bug task added libvirt (Ubuntu)
2018-03-12 09:31:52 James Page bug task added charm-nova-compute
2018-03-12 09:33:52 Christian Ehrhardt  libvirt (Ubuntu): status New Incomplete
2018-03-12 09:34:14 Christian Ehrhardt  bug added subscriber ChristianEhrhardt
2018-03-12 09:40:29 James Page affects charm-nova-compute nova (Ubuntu)
2018-03-12 09:44:18 James Page nova (Ubuntu): status New Triaged
2018-03-12 09:44:20 James Page nova (Ubuntu): importance Undecided High
2018-03-12 09:44:22 James Page cloud-archive: status New Triaged
2018-03-12 09:44:24 James Page cloud-archive: importance Undecided High
2018-03-12 09:44:28 James Page nova (Ubuntu): milestone ubuntu-18.03
2018-03-12 16:12:35 James Page nova (Ubuntu): assignee James Page (james-page)
2018-03-12 16:12:38 James Page nova (Ubuntu): status Triaged In Progress
2018-03-12 16:12:45 James Page nominated for series cloud-archive/pike
2018-03-12 16:12:45 James Page bug task added cloud-archive/pike
2018-03-12 16:12:45 James Page nominated for series cloud-archive/queens
2018-03-12 16:12:45 James Page bug task added cloud-archive/queens
2018-03-12 16:12:52 James Page cloud-archive/pike: status New Triaged
2018-03-12 16:12:54 James Page cloud-archive/pike: importance Undecided High
2018-03-12 16:13:12 James Page nominated for series Ubuntu Artful
2018-03-12 16:13:12 James Page bug task added libvirt (Ubuntu Artful)
2018-03-12 16:13:12 James Page bug task added nova (Ubuntu Artful)
2018-03-12 16:13:12 James Page nominated for series Ubuntu Bionic
2018-03-12 16:13:12 James Page bug task added libvirt (Ubuntu Bionic)
2018-03-12 16:13:12 James Page bug task added nova (Ubuntu Bionic)
2018-03-12 16:13:19 James Page nova (Ubuntu Artful): status New Triaged
2018-03-12 16:13:21 James Page nova (Ubuntu Artful): importance Undecided High
2018-03-12 16:13:24 James Page nova (Ubuntu Artful): assignee James Page (james-page)
2018-03-12 16:13:28 James Page nova (Ubuntu Artful): milestone artful-updates
2018-03-12 16:15:50 James Page description Hi, If you deploy a nova-compute unit on arm64 with openstack-origin='cloud:xenial-pike', ipxe-qemu does not get pulled, so nova fails to create instances because : 2018-03-06 14:58:59.608 9770 ERROR nova.compute.manager [instance: 50a8ca28-d43c-4c36-8354-edea0138e7f1] if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self) 2018-03-06 14:58:59.608 9770 ERROR nova.compute.manager [instance: 50a8ca28-d43c-4c36-8354-edea0138e7f1] libvirtError: internal error: process exited while connecting to monitor: 2018-03-06T14:58:58.689865Z qemu-system-aarch64: -device virtio-net-pci,netdev=hostnet0,id=net0,mac=fa:16:3e:12:80:f6,bus=pci.1,addr=0x0: failed to find romfile "efi-virtio.rom" (and efi-virtio.rom comes from ipxe-qemu) This is because of the Depends change on nova-compute-kvm : cloud-archive nova-compute-kvm has : Depends: nova-compute-libvirt (= 2:16.0.3-0ubuntu1~cloud0), qemu-kvm | qemu-system (>= 1.3.0) | kvm regular nova-compute-kvm has : Depends: nova-compute-libvirt (= 2:13.1.4-0ubuntu4.2), qemu-system (>= 1.3.0) | kvm and qemu-kvm only pulls qemu-system-arm, whereas qemu-system brings in all architectures, including qemu-system-x86, which pulls in ipxe-qemu. I guess one fix is to make qemu-system-arm64 depend on ipxe-qemu Thanks [Impact] On Ubuntu installs where --no-recommends is enabled as the default, users of nova are unable to boot instances on non-x86 based architecures [Test Case] Deploy openstack using charms on amr64 Boot instance Fails with error message from original bug report [Regression Potential] Minimal; ipxe-qemu is a Depends for x86, but this appears to be a legacy feature; nova will use libvirt in such a way that ipxe-qemu roms are needed on all architectures. [Original Bug Report] If you deploy a nova-compute unit on arm64 with openstack-origin='cloud:xenial-pike', ipxe-qemu does not get pulled, so nova fails to create instances because : 2018-03-06 14:58:59.608 9770 ERROR nova.compute.manager [instance: 50a8ca28-d43c-4c36-8354-edea0138e7f1] if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self) 2018-03-06 14:58:59.608 9770 ERROR nova.compute.manager [instance: 50a8ca28-d43c-4c36-8354-edea0138e7f1] libvirtError: internal error: process exited while connecting to monitor: 2018-03-06T14:58:58.689865Z qemu-system-aarch64: -device virtio-net-pci,netdev=hostnet0,id=net0,mac=fa:16:3e:12:80:f6,bus=pci.1,addr=0x0: failed to find romfile "efi-virtio.rom" (and efi-virtio.rom comes from ipxe-qemu) This is because of the Depends change on nova-compute-kvm : cloud-archive nova-compute-kvm has : Depends: nova-compute-libvirt (= 2:16.0.3-0ubuntu1~cloud0), qemu-kvm | qemu-system (>= 1.3.0) | kvm regular nova-compute-kvm has : Depends: nova-compute-libvirt (= 2:13.1.4-0ubuntu4.2), qemu-system (>= 1.3.0) | kvm and qemu-kvm only pulls qemu-system-arm, whereas qemu-system brings in all architectures, including qemu-system-x86, which pulls in ipxe-qemu. I guess one fix is to make qemu-system-arm64 depend on ipxe-qemu Thanks
2018-03-12 16:15:58 James Page bug added subscriber Ubuntu Stable Release Updates Team
2018-03-12 20:50:41 Launchpad Janitor nova (Ubuntu Bionic): status In Progress Fix Released
2018-03-20 07:25:31 William Grant bug added subscriber William Grant
2018-03-22 19:13:01 Corey Bryant summary nova-compute-kvm does not pull ipxe-qemu on non-amd64 archs [SRU] nova-compute-kvm does not pull ipxe-qemu on non-amd64 archs
2018-03-22 19:22:20 Corey Bryant cloud-archive/queens: status Triaged Fix Committed
2018-03-22 21:21:10 Brian Murray nova (Ubuntu Artful): status Triaged Fix Committed
2018-03-22 21:21:14 Brian Murray bug added subscriber SRU Verification
2018-03-22 21:21:19 Brian Murray tags verification-needed verification-needed-artful
2018-03-23 11:44:37 Corey Bryant cloud-archive/pike: status Triaged Fix Committed
2018-03-23 11:44:39 Corey Bryant tags verification-needed verification-needed-artful verification-needed verification-needed-artful verification-pike-needed
2018-04-04 09:01:46 Launchpad Janitor libvirt (Ubuntu Artful): status New Confirmed
2018-04-13 07:14:49 Junien F tags verification-needed verification-needed-artful verification-pike-needed verification-needed verification-needed-artful verification-pike-done
2018-04-16 11:53:29 Corey Bryant tags verification-needed verification-needed-artful verification-pike-done verification-done-artful verification-needed verification-pike-done
2018-04-18 00:18:13 Launchpad Janitor nova (Ubuntu Artful): status Fix Committed Fix Released
2018-04-18 00:18:28 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2018-04-23 18:41:02 Corey Bryant cloud-archive/pike: status Fix Committed Fix Released
2018-04-23 18:41:21 Corey Bryant cloud-archive/queens: status Fix Committed Fix Released