libvirt安装后virsh报错问题解决

在完成libvirt_0.8.4的编译安装后,尝试运行virsh时遇到了错误。这个问题可能是由于配置不正确或者依赖库缺失导致的。为了解决这个问题,需要检查系统的环境设置,确保所有必要的依赖都已经安装,并且libvirt的相关服务已经启动并正确配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译安装libvirt_0.8.4之后,运行virsh报错:

error: unable to connect to '/usr/local/var/run/libvirt/libvirt-sock': 
Connection refused
error: failed to connect to the hypervisor


后来发现./configure的时候最后的summary显示driver xen是no

于是怀疑是xen的版本不对,yum install xen*

因为之前yum install xen 将xen和xen-libs从3.0升级到了3.3

但是xen-devel没有升级,这次升级又需要安装xen-libs_3.0于是提示升级失败

因此,先降级一次,yum downgrade xen*,然后yum install xen*

将xen,xen-libs,xen-devel都升级到3.3

这时./configure就没问题了。


总结:应该是xen-devel和libvirt版本不兼容了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值