Just to share a resolution. A general fix is to modify the /etc/init /libvirt-bin.conf to wait for general network startup.
$ head -4 /etc/init/libvirt-bin.conf description "libvirt daemon" author "Dustin Kirkland <kirkl...@canonical.com>" start on runlevel [2345] and net-device-up To specifically fix this reported bug (br0), you could be more specific. See below. The obvserved behaviour in Ubunty 14.10 Trusty is that "libvirtd" daemon starts and virsh domains autostart once the interface (eth0, wlan0, br0, etc) is up. The value in this file cannot reference a virsh-net device or libvirtd will never startup. It must be a net device configured in /etc/network/interfaces and NetworkManager obviously. $ head -4 /etc/init/libvirt-bin.conf description "libvirt daemon" author "Dustin Kirkland <kirkl...@canonical.com>" start on runlevel [2345] and net-device-up IFACE=br0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1350727 Title: Domains created and managed via libvirt/virsh fail to autostart To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1350727/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs