app-emulation/libvirt-1.2.3: LXC containters cannot start because system lacks NETNS support Reproducible: Always Steps to Reproduce: 1. Update libvirt to 1.2.3 version 2. Compile kernel with CONFIG_NET_NS=y 3. Reboot and start system with new kernel 4. Start libvirtd daemon 5. Create LXC container and start it Actual Results: Got error: Requested operation is not valid: System lacks NETNS support Expected Results: Container should start This bug is fixed in upstream by commit 21ec87f4f1a538f929c48ecb2bdbf48701022779 (http://libvirt.org/git/?p=libvirt.git;a=commit;h=21ec87f4f1a538f929c48ecb2bdbf48701022779) This fix should be applied with app-emulation/libvirt-1.2.3-r1
I hit this today on version 1.2.3 of libvirt; same repro steps. I upgraded to 1.2.5 and was able to get past this.
Created attachment 380552 [details, diff] Upstream fix in git Also noted in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1083030 Upstream fixed in a later version, I grabbed the commit from the git tree. Tested and it works.
Confirmed, running ~amd64 fixes it, so a later version would need to be stablized, 1.2.3 is broken (with lxc and networking).
Version 1.2.9 is now stable.