问题现象:重启ECS以后无法连接实例,通过远程截图看,机器没有正常启动
问题排查:
1 首先通过用户的反馈,我这边核实看是有问题的,一直光标闪烁,但是要了授权之后发现ssh可以到达输入用户名和密码的界面,但是登录后没法正常加载bash环境
2 然后尝试要来重启授权,reboot实例挂载pe盘看问题,之前看是/root/.bashrc 有问题,给备份为了bashrc.bak ,从 /etc/skel/ 拷贝了一个.bashrc 重新引导系统发现还是不行。
3 vnc登录发现系统启动很慢,引导起来后还是无法加载bash,进一步分析syslog 发现加载login service 都超时了,而且看日志共享库也有问题
4 然后执行 ldd /usr/bin/dbus-daemon 发现其中一个库确实有异常,找了台正常实例对比如下
5 解决办法:把之前ld.so.conf.d 下面的备份了一份,然后重新拷贝了一个/etc/ld.so.conf.d,把/etc/ld.so.cache 改了一个名称后,重新引导解决