qemu mount namespaces conflict with libvirt 4.6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
There are issues in upcoming libvirt 4.6 for cosmic:
error: internal error: Process exited prior to exec: libvirt: error : Unable to move /dev/.lxc/proc mount to /var/run/
Qemu has namespaceing for a while and was workign on libvirt 4.0 even with qemu 2.12. But newer libvirt wants to move helpers into the same namespace as qemu is in - that makes it fail.
Related Deny:
apparmor="DENIED"
operation="mount"
info="failed mntpnt match"
error=-13
namespace=
name="
comm="libvirtd"
srcname=
flags="rw, move"
This "could" be only triggering due to the testbeds being in LXD containers already, but we need to be sure and still need a workaround fix for the tests.
Reproducible manually in LXD, so we can at least easily iterate on new apparmor rules.