You are not logged in.
After an update yesterday to the below, my virtual machine setup no longer worked:
upgraded libvirt (4.7.0-1 -> 4.8.0-1)
upgraded libvirt-python2 (4.6.0-1 -> 4.8.0-1)
installed libvirt-python (4.8.0-1)
upgraded virt-install (1.5.1-1 -> 2.0.0-1)
upgraded virt-manager (1.5.1-1 -> 2.0.0-1)Apparently libvirtd could no longer start because "libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory".
After downgrading the above upgraded packages, libvirtd works again:
pacman -U /var/cache/pacman/pkg/libvirt-4.7.0-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/libvirt-python2-4.6.0-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/virt-install-1.5.1-1-any.pkg.tar.xz /var/cache/pacman/pkg/virt-manager-1.5.1-1-any.pkg.tar.xzAny ideas on how to get the new version to work? Anyone else running into this after upgrade?
Thanks!
Last edited by blufinney (2018-10-19 17:14:00)
Offline
Offline
It appears that (at least in my case) this was the culprit. After (re)upgrading and installing libiscsi my virtual machine setup continues to work properly. Thanks for the find!
Offline
I had a similar issue, but was solved by installing libiscsi package as suggested.
Also, I ran into another issue that I needed the dmidecode package inorder to start libvirtd.service. I don't know how that went missing...may be due to my mistake on removing and installing libvirt package and its dependencies.
And for those who rebuild libvirt as I did, you may also need to re-add the nvram paramater in you /etc/libvirt/qemu.conf if you use OVMF firmware. For me, since I followed the ArchWiki for doing a gpu passthrough, it is as such:
nvram = [
"/usr/share/ovmf/x64/OVMF_CODE.fd:/usr/share/ovmf/x64/OVMF_VARS.fd"
]Hope this helped.
Last edited by numenra (2018-10-20 06:22:33)
Learn one thing everyday
Offline