1、故障描述
登录主机后报错如下,ls等基础命令均不能操作
2、解决思路与方法
1、挂载镜像进救援模式,查看日志
将 / /home /dev /sys 目录挂载到/mnt/下对应主机
报错如上图所示
将把usr 目录挂载上,刷新lib库 /sbin/ldconfig -v,重启,根目录恢复正常
2、切换到普通用户使用命令还有问题,logger: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file
find / -name libcap.so.2
/lib/libcao.so.2
/lib64/libcao.so.2
ls -l /lib/libcao.so.2 /lib64/libcao.so.2 均为libcap.so.2.22软连接,查看libcap.so.2.22权限为750,普通用户没有这个库文件的权限,报错文件找不到, 还原了备份后,刷新共享库恢复
- shared file libraries loading loggershared file libraries loading shared file directory libraries shared libraries loading libxml2 shared permission libraries loading shared libreadline libraries loading shared libraries loading libpcre simple logger file cpp glibcxx library unable shared jenkins library share shared libraries libcrypto bcftools