Package: libvirt-daemon Version: 5.0.0-4 Severity: grave File: /usr/sbin/libvirtd
Vagrant, using the libvirt backend, started failing me recently, with something like this: anarcat@curie:stretch64(master)$ vagrant up --provider libvirt Bringing machine 'default' up with 'libvirt' provider... ==> default: Checking if box 'debian/stretch64' version '9.9.0' is up to date... Error while activating network: Call to virNetworkCreate failed: internal error: Failed to initialize a valid firewall backend. [1]anarcat@curie:stretch64(master)$ Syslog had more details, but nothing really informative: aoû 21 09:24:16 curie NetworkManager[819]: <info> [1566393856.0718] manager: (virbr1): new Bridge device (/org/freedesktop/NetworkManager/Devices/5) aoû 21 09:24:16 curie systemd-udevd[24139]: Using default interface naming scheme 'v240'. aoû 21 09:24:16 curie systemd-udevd[24139]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. aoû 21 09:24:16 curie systemd-udevd[24139]: Could not generate persistent MAC address for virbr1: No such file or directory aoû 21 09:24:16 curie kernel: tun: Universal TUN/TAP device driver, 1.6 aoû 21 09:24:16 curie NetworkManager[819]: <info> [1566393856.0795] manager: (virbr1-nic): new Tun device (/org/freedesktop/NetworkManager/Devices/6) aoû 21 09:24:16 curie systemd-udevd[24144]: Using default interface naming scheme 'v240'. aoû 21 09:24:16 curie systemd-udevd[24144]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. aoû 21 09:24:16 curie libvirtd[1862]: internal error: Failed to initialize a valid firewall backend aoû 21 09:24:16 curie kernel: virbr1: port 1(virbr1-nic) entered blocking state aoû 21 09:24:16 curie kernel: virbr1: port 1(virbr1-nic) entered disabled state aoû 21 09:24:16 curie kernel: device virbr1-nic entered promiscuous mode aoû 21 09:24:16 curie kernel: device virbr1-nic left promiscuous mode aoû 21 09:24:16 curie kernel: virbr1: port 1(virbr1-nic) entered disabled state aoû 21 09:24:16 curie systemd[3139]: Starting pull emails with syncmaildir... aoû 21 09:24:16 curie NetworkManager[819]: <info> [1566393856.1114] device (virbr1-nic): released from master device virbr1 aoû 21 09:24:16 curie libvirtd[1862]: Failed to open file '/sys/class/net/virbr1-nic/operstate': Aucun fichier ou dossier de ce type aoû 21 09:24:16 curie libvirtd[1862]: unable to read: /sys/class/net/virbr1-nic/operstate: Aucun fichier ou dossier de ce type Restarting libvirtd, however, did provide some insightful input: aoû 21 10:10:05 curie systemd[1]: Starting Virtualization daemon... aoû 21 10:10:05 curie libvirtd[31223]: libvirt version: 5.0.0, package: 4 (Guido Günther <a...@sigxcpu.org> Mon, 17 Jun 2019 19:05:40 +0200) aoû 21 10:10:05 curie libvirtd[31223]: hostname: curie aoû 21 10:10:05 curie libvirtd[31223]: Libvirt doesn't support VirtualBox API version 6000010 aoû 21 10:10:05 curie systemd[1]: Started Virtualization daemon. aoû 21 10:10:05 curie libvirtd[31223]: direct firewall backend requested, but /usr/sbin/ebtables is not available: Aucun fichier ou dossier de ce type aoû 21 10:10:05 curie libvirtd[31223]: internal error: Failed to initialize a valid firewall backend `apt install ebtables` fixed this problem, so I feel this should be marked as a runtime dependency for the package. Obviously, it would be better to migrate to nftables, but that's another story... a. -- System Information: Debian Release: 10.0 APT prefers stable APT policy: (500, 'stable'), (1, 'experimental'), (1, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libvirt-daemon depends on: ii libacl1 2.2.53-4 ii libapparmor1 2.13.2-10 ii libaudit1 1:2.8.4-3 ii libavahi-client3 0.7-4+b1 ii libavahi-common3 0.7-4+b1 ii libblkid1 2.33.1-0.1 ii libc6 2.28-10 ii libcap-ng0 0.7.9-2 ii libcurl3-gnutls 7.64.0-4 ii libdbus-1-3 1.12.16-1 ii libdevmapper1.02.1 2:1.02.155-3 ii libfuse2 2.9.9-1 ii libgcc1 1:8.3.0-6 ii libgnutls30 3.6.7-4 ii libnetcf1 1:0.2.8-1+b2 ii libnl-3-200 3.4.0-1 ii libnl-route-3-200 3.4.0-1 ii libnuma1 2.0.12-1 ii libparted2 3.2-25 ii libpcap0.8 1.8.1-6 ii libpciaccess0 0.14-1 ii libsasl2-2 2.1.27+dfsg-1 ii libselinux1 2.8-1+b1 ii libssh2-1 1.8.0-2.1 ii libudev1 241-5 ii libvirt0 5.0.0-4 ii libxenmisc4.11 4.11.1+92-g6c33308a8d-2 ii libxenstore3.0 4.11.1+92-g6c33308a8d-2 ii libxentoollog1 4.11.1+92-g6c33308a8d-2 ii libxml2 2.9.4+dfsg1-7+b3 ii libyajl2 2.1.0-3 Versions of packages libvirt-daemon recommends: ii libxml2-utils 2.9.4+dfsg1-7+b3 ii netcat-openbsd 1.195-2 ii qemu-kvm 1:3.1+dfsg-8~deb10u1 Versions of packages libvirt-daemon suggests: pn libvirt-daemon-driver-storage-gluster <none> pn libvirt-daemon-driver-storage-rbd <none> pn libvirt-daemon-driver-storage-zfs <none> ii libvirt-daemon-system 5.0.0-4 pn numad <none> -- debconf-show failed