具体产生的原因暂时不是很清楚,可能是因为之前编译安装过libvirt造成的混淆。以下记录我的解决过程,可能是误打误撞,但是至少问题解决了。
解决方法
删除原有报错机器libvirt的文件,再将一台没有问题的机器的libvirt相关的文件拷贝过去
报错机器执行1
2
3[root@localhost]
[root@localhost]
[root@localhost]
没有问题的机器执行
1 | [root@localhost]# rsync -avR /usr/lib64/libvirt* 192.168 :/ |
报错机器验证1
2[root@localhost]# /etc/init.d/libvirtd start
Starting libvirtd daemon: [ OK ]