I tried remove all kvm components, reboot, reinstall, reboot, no change.
I changed apparmor settings on all profiles to complain, reboot and no change.
After the changes above, situation is the same:
If I reboot my laptop/deskop, open virt-manager, go to QEMU/KVM I see my virtual networks defied there, marked to start on boot. but currently inactive.
If I run sudo virsh net-list, the list is empty
If I check service status by running sudo systemctl status libvirtd.service, I see it active (running) no issue that I can see.
So what I tried next:
- went to check the logs and found a lot of errors regarding libvirtd on startup, as Tsu2 said. Attaching error logs below.
- without rebooting, I issued a sudo systemctl stop libvirtd.service
- without rebooting, I issued a sudo systemctl start libvirtd.service
libvirtd came back, and from both virt-manager and sudo virsh net-list, I can see my virtual networks active.
As a temporary workaround I guess I can make a small login script that restarts libvirtd.service.
As for a permanent solution, unless you guys have other ideas, I will search openSUSE bugzilla if there are open bugs. If not, I will file one.
PS
I have a couple of centOS7 installs, using networkmanager and it seems there is no problem with virtual networks after reboot.
ilvipero@MGLT-AERO14:~> sudo journalctl -b | grep libvirt
Jul 08 14:22:13 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-sock → /run/libvirt/virtlockd-sock; please update the unit file accordingly.
Jul 08 14:22:13 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-admin-sock → /run/libvirt/virtlockd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:13 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-sock → /run/libvirt/virtlogd-sock; please update the unit file accordingly.
Jul 08 14:22:13 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-admin-sock → /run/libvirt/virtlogd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:18 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-sock → /run/libvirt/virtlogd-sock; please update the unit file accordingly.
Jul 08 14:22:18 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-admin-sock → /run/libvirt/virtlogd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:18 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-sock → /run/libvirt/virtlockd-sock; please update the unit file accordingly.
Jul 08 14:22:18 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-admin-sock → /run/libvirt/virtlockd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-sock → /run/libvirt/virtlogd-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-admin-sock → /run/libvirt/virtlogd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-sock → /run/libvirt/virtlockd-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-admin-sock → /run/libvirt/virtlockd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-sock → /run/libvirt/virtlogd-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-admin-sock → /run/libvirt/virtlogd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-sock → /run/libvirt/virtlockd-sock; please update the unit file accordingly.
Jul 08 14:22:19 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-admin-sock → /run/libvirt/virtlockd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:20 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-sock → /run/libvirt/virtlogd-sock; please update the unit file accordingly.
Jul 08 14:22:20 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlogd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlogd-admin-sock → /run/libvirt/virtlogd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:20 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-sock → /run/libvirt/virtlockd-sock; please update the unit file accordingly.
Jul 08 14:22:20 MGLT-AERO14 systemd[1]: /usr/lib/systemd/system/virtlockd-admin.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/libvirt/virtlockd-admin-sock → /run/libvirt/virtlockd-admin-sock; please update the unit file accordingly.
Jul 08 14:22:21 MGLT-AERO14 libvirtd[1757]: 2019-07-08 06:22:21.560+0000: 1757: info : libvirt version: 5.4.0
Jul 08 14:22:21 MGLT-AERO14 libvirtd[1757]: 2019-07-08 06:22:21.560+0000: 1757: info : hostname: MGLT-AERO14
Jul 08 14:22:21 MGLT-AERO14 libvirtd[1757]: 2019-07-08 06:22:21.560+0000: 1757: warning : virGetHostnameImpl:540 : getaddrinfo failed for ‘MGLT-AERO14’: Name or service not known
Jul 08 14:22:21 MGLT-AERO14 libvirtd[1757]: libvirt version: 5.4.0
Jul 08 14:22:21 MGLT-AERO14 libvirtd[1757]: hostname: MGLT-AERO14
Jul 08 14:22:21 MGLT-AERO14 libvirtd[1757]: Failed to intialize libnetcontrol. Management of interface devices is disabled
Jul 08 14:22:23 MGLT-AERO14 libvirtd[1757]: internal error: Child process (VIR_BRIDGE_NAME=virbr1 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/nat.conf --leasefile-ro --dhcp-script=/usr/lib64/libvirt/libvirt_leaseshelper) unexpected exit status 5:
Jul 08 14:22:24 MGLT-AERO14 libvirtd[1757]: internal error: Child process (VIR_BRIDGE_NAME=virbr0 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib64/libvirt/libvirt_leaseshelper) unexpected exit status 5:
Jul 08 14:26:52 MGLT-AERO14 libvirtd[1757]: this function is not supported by the connection driver: virConnectNumOfInterfaces
ilvipero@MGLT-AERO14:~>