qemu not built with rbd support in liberty cloudarchive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Triaged
|
High
|
Unassigned |
Bug Description
Below is paste output that shows the Liberty cloud-archive repo does not have qemu compiled with rbd support (rbd should show up in the 'Supported formats' list). As you might expect, this breaks using nova backed by ceph.
root@fcb6c9c0b3
qemu:
Installed: 1:2.3+dfsg-
Candidate: 1:2.3+dfsg-
Version table:
*** 1:2.3+dfsg-
500 http://
100 /var/lib/
2.
500 http://
2.
500 http://
2.
500 http://
root@fcb6c9c0b3
Supported formats: host_floppy null-aio host_device null-co cloop parallels nbd vhdx qcow dmg qcow2 blkdebug sheepdog quorum vvfat qed file blkverify vdi vpc raw bochs host_cdrom vmdk
root@fcb6c9c0b3
qemu-img version 2.3.0 (Debian 1:2.3+dfsg-
...snip...
Supported formats: blkverify qcow cloop raw dmg host_cdrom host_floppy null-aio sheepdog host_device null-co parallels vhdx vdi file vmdk vvfat vpc bochs qcow2 quorum qed blkdebug nbd
rbd support is broken out into a separate package: qemu-block-extra
You can install qemu-block extra to restore rbd support to qemu and qemu-img.
There is a fix to restore a dependency between qemu-system and qemu-block-extra since qemu was previously built with rbd support included. Also there is an additional libvirt update to fix up apparmor profile related to qemu needing to map in the block libraries at run time:
https:/ /bugs.launchpad .net/ubuntu/ +source/ qemu/+bug/ 1495895