virsh list出现failed to connect to the hypervisor error:failed connect socket to /var/run/libvirt/libvirt-socket
重新安装qemu* libvirt* 等包然后冲洗libvirtd服务,发现还是如此
原因是因为依赖安装了某些包(如libguestfs-tools)后,跟kvm相关的软件也升级了,但是现在的操作系统无法运行这个版本的libvirt,最简单粗暴的方法是移除该模块,重启libvirtd服务后,再virsh list就正常了
mv /usr/lib64/libvirt/storage-backend/libvirt_storage_backend /usr/lib64/libvirt/storage-backend/libvirt_storage_backend-bak