virsh:加载共享库时出错:缺少 libyajl.so.2

virsh:加载共享库时出错:缺少 libyajl.so.2

我刚刚尝试在 RHEL7 上设置一些 KVM。我的步骤是:

yum install qemu-kvm qemu-img
yum install virt-install libvirt libvirt-client libvirt-client

我尝试过

virsh 列表 --all

检查一切是否正常。但我收到以下错误代码:

virsh: error while loading shared libraries: libyajl.so.2: cannot open shared object file: No such file or directory

然后我查看了一个 rpm 包来修复它:http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libyajl.so.2%28%29%2864bit%29

但是列表中没有适用于 RHEL 7 的版本。

有任何想法吗?

答案1

https://www.redhat.com/archives/libvirt-users/2014-July/msg00001.html

根据建议我尝试了:

yum install yajl-devel

这解决了我的问题。

相关内容