用户工具

站点工具

本页面的其他翻译:
  • zh

adf:libxss.so.1

这是本文档旧的修订版!


故障:error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

lib*.so*这样的文件一般是系统自带的文件。一般而言,出现这一类提示,只有两种可能性:1)这个文件所在的路径,没有被加入到LD_LIBRARY_PATH中;2)这个文件在当前的系统中不存在。

本说明不仅仅是针对libxss.so.1,实际上所有类似关于.so文件文件的这类报错,都可以类似处理。

第一种可能性的解决方式

root用户登陆,在命令行输入命令:find / -name libXss.so.1回车。将输出libXss.so.1文件坐在的路径,例如/lib64/libXss.so.1。那么将/lib64这个路径加入到LD_LIBRARY_PATH中即可,可以在/etc/profile最后一行加入如下一行:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib64

软件用户退出重新登陆或重启,即可使用。

第二种可能性的解决方式

需要安装该库文件,同样需要root用户进行操作。在命令行执行:repoquery –nvr –whatprovides libXss.so.1,这个命令是查询libXss.so.1这个库函数是出自哪个安装包?结果显示安装包名字为libXScrnSaver*。查到之后,安装该安装包即可:yum install libXScrnSaver*回车。

安装完毕,应该就可以使用了。如果仍然有问题,可以检查一下libXss.so.1是否确实存在了,如果存在,仍然不能正常工作,就需要再执行一下前面一种操作。

adf/libxss.so.1.1565430687.txt.gz · 最后更改: 2019/08/10 17:51 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号