在linux上找不到libxlutil.so.1.0

在linux上找不到libxlutil.so.1.0,linux,linux-kernel,xen,Linux,Linux Kernel,Xen,我正在修改linux内核以运行xen-4.2.1。我的linux是v3.4.5。安装linux和xen后,我执行了以下命令: xen list 这给了我以下错误: xl: error while loading shared libraries: libxlutil.so.1.0: cannot open shared object file: No such file or directory 如何修复此问题?在默认搜索路径中找不到文件libxlutil.so.1.0。如果忘记安装依赖项包

我正在修改linux内核以运行xen-4.2.1。我的linux是v3.4.5。安装linux和xen后,我执行了以下命令:

xen list
这给了我以下错误:

xl: error while loading shared libraries: libxlutil.so.1.0: cannot open shared object file: No such file or directory

如何修复此问题?

在默认搜索路径中找不到文件
libxlutil.so.1.0
。如果忘记安装依赖项包,通常会弹出此错误

在Debian/Ubuntu中:

$ sudo apt-get install xen-utils-4.2
$ sudo yum install xen-libs-4.2.1
在红帽子中:

$ sudo apt-get install xen-utils-4.2
$ sudo yum install xen-libs-4.2.1
在某些情况下,无法找到该文件,因为它位于不同的路径或具有不同的名称。对于这些情况,通常可以执行
find
来定位文件,然后使用
ln
创建符号链接以满足程序的要求

例如,假设有一个名称不匹配,而实际文件只是
libxlutil.so
,没有尾随数字。我们只需在同一目录中创建一个符号链接:

$ sudo ln -s libxlutil.so.1.0 libxlutil.so

因此,当程序尝试加载
libxlutil.So.1.0
时,它将被重定向到正确的
libxlutil.So

@Charles0429以定位库。该库通常位于/usr/lib64中。创建到以下文件夹/usr/lib的符号链接:)

在Fedora 18上安装xen 4.3时,我遇到了类似的问题。配置时,我发现:
/configure--libdir=/usr/lib
帮了我的忙

你在运行哪个Linux发行版?对不起,伙计。。我解决了这个问题,因为安装xen时存在配置错误。@Cooldharma06您能分享一下您是如何解决这个问题的吗?谢谢大家!@Charles0429找到库。该库通常位于/usr/lib64中。创建到以下文件夹/usr/lib的符号链接。