【已解决】xen下xl无法使用问题

问题一:xl li :error while loading shared libraries:libxl.so.1:cannot open shared object file:No such file or directory

想想就知道问题所在:动态链接库没有找到,那么动态链接库是在什么时候加载的呢?还是要回到之前写的一篇文章上《Xen的安装、编译和使用(一)》:http://blog.csdn.net/ysbj123/article/details/49497025

在执行make install 之后一定要记得执行 ldconfig,ldconfig是一个动态链接库管理命令
为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig
ldconfig  命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为  /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.。

还记得在《Xen的安装、编译和使用(一)》中我提到过,

vim /etc/ld.so.conf
直接在后面添加find / -name libxenctrl.so.*命令输出的地址,也就是为了之后ldconfig指令在加载动态链接库时在/etc/ld.so.cache中查找。

问题二:执行xl li或xl create时出现:permission denied error ,但在执行xl info时没有报错

解决办法:编译安装Xen时使用root,执行时 也要root权限。如果还是不能解决,那就是Xen代码中间改动错误了。介意

git clone xen xen-new解决了。

问题三:出现找不到或无法访问错误时

出现这种问题时,在Windows下我们可以就只能觉得是该文件不存在了,但在Linux下涉及到目录或文件访问权限问题,所以可以尝试先在根目录下执行 chmod -777 -R ./ 更改目录读写权限。也许问题就解决了呢。

********************************************************************

分割线,一口气写了三篇原创博客,可见今天收获颇丰啊!

累shi妹纸了,但开心。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值