如何分析处理文件丢失类的导致系统异常的case-阿里云开发者社区

开发者社区> 云服务技术课堂> 正文
登录阅读全文

如何分析处理文件丢失类的导致系统异常的case

简介: 客户反馈系统无法远程登陆,实际系统启动本身就有问题

作者:牧原

image.png

根据报错信息来看,是系统内读取user有问题,需要挂盘查看

1,挂盘后chroot如下 ihave no name,这里本身就是有问题了,说明系统内缺少了什么文件导致异常
image.png

2,strace跟踪一下chroot的过程,看下丢失的文件

strace -F -ff -t -tt -s 256 -o ch.out chroot /mnt
grep -i "no such" ch.out.pid |grep "so"

image.png

3,查看对应文件的关系(测试机补图)

image.png

4,确认系统上丢了最终的libnss_files-2.12.so,尝试拷贝一个

ifconfig eth1 ip netmask mask
route add default gw gwip

image.png

5,此时已经可以上网了,去给客户拷贝一个同版本的文件试试吧
image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

云服务技术课堂,各类技术课程、最佳实践输出,来好好听课吧!

官方博客