故障: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*