Linux机器上升级glibc导致了系统挂机的解决方法

公司有台机器

使用的人私自升级glibc

(用rpm –force -i来升的)

rpm文件还没有装完

机器就挂了

于是重起机器

发现不能进单用户模式

于是用光盘启动

linux rescue进救援模式

按原来的设置配好网络

让系统自己搜索机器上已经安装的linux系统

并mount之

进入系统后

chroot /mnt/sysimage失败

因为再三“拷问”过把机器搞当的人

知道他就是用rpm –force -i了一个高版本的glibc

机器就挂了

没做过别的

所以我最后是用

rpm –nodeps –force -i -r /mnt/sysimage glibc-2.3.xxxxxxxx.rpm

来搞定的

rpm装完后

chroot /mnt/sysimage

成功了!

于是想可能问题解决了

果然

重起机器起来了

只是起服务的时侯报了几个错

sshd没起来

据说是哪个哪个共享库没找到

最后发现是文件/etc/ld.so.conf居然不知什么时候被清空了

我手工在/etc/ld.so.conf中输入

/lib

/usr/lib

/usr/local/lib

/usr/kerberos/lib

之后ldconfig

再起sshd就没有问题了

重起也没有报什么错了

Discussion Area - Leave a Comment




*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word