故障:error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
第一种可能性的解决方式
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
软件用户退出重新登陆或重启,即可使用。
第二种可能性的解决方式
1,如果能链上互联网
需要安装该库文件,同样需要root用户进行操作。在命令行执行:
repoquery --nvr --whatprovides libXss.so.1
这个命令是查询libXss.so.1这个库函数是出自哪个安装包?结果显示安装包名字为libXScrnSaver*。查到之后,安装该安装包即可:
yum install libXScrnSaver*
文章讲述了在Linux系统中遇到libXss.so.1库加载错误时的两种解决方法:一是找到并添加libXss.so.1到LD_LIBRARY_PATH,二是作为root用户通过`repoquery`查找提供该库的安装包并安装。
2103

被折叠的 条评论
为什么被折叠?



