После установки qemu-kvm и libvirt на Ubuntu с firewalld sudo apt-get install qemu-kvm bridge-utils virt-manager я попытался создать и запустить виртуальную машину и столкнулся вот с чем:
Unable to complete install: 'Requested operation is not valid: network 'default' is not active'
Легкое гугление указало, что нужно выполнить:
sudo virsh net-start default
Однако всё оказалось непросто:
error: Failed to start network default error: internal error: firewalld is set to use the nftables backend, but the required firewalld 'libvirt' zone is missing. Either set the firewalld backend to 'iptables', or ensure that firewalld has a 'libvirt' zone by upgrading firewalld to a version supporting rule priorities (0.7.0+) and/or rebuilding libvirt with --with-firewalld-zone
Чтобы все запустилось - надо поменять backend в конфиге firewalld на iptables:
sudo sed -i '/FirewallBackend=/s/nftables/iptables/' /etc/firewalld/firewalld.conf
И перезапустить firewalld
sudo service firewalld restart sudo virsh net-start default