libvirt cannot create default network

That error message comes when libvirt is talking to the kernel I believe. So at a guess, the kernel you have installed is missing the bridge kernel modules. Possibly dmesg might tell you more about what is missing. If this is a custom built kernel, make sure you compiled the bridge support. If this is a distro provided kernel, then look for any extra distro packages related to the kernel.