当前位置: 技术问答>linux和unix
紧急求救,/lib/ld-linux.so.2 不见了
来源: 互联网 发布时间:2016-02-10
本文导语: 犯错步骤: [root@localhost emos]# rpm -e --nodeps glibc-2.3.2-95.20.1AX warning: /etc/nsswitch.conf saved as /etc/nsswitch.conf.rpmsave warning: /etc/localtime saved as /etc/localtime.rpmsave warning: /etc/ld.so.conf saved as /etc/ld.so.conf.rpmsave...
犯错步骤:
[root@localhost emos]# rpm -e --nodeps glibc-2.3.2-95.20.1AX
warning: /etc/nsswitch.conf saved as /etc/nsswitch.conf.rpmsave
warning: /etc/localtime saved as /etc/localtime.rpmsave
warning: /etc/ld.so.conf saved as /etc/ld.so.conf.rpmsave
error: %postun(glibc-2.3.2-95.20.1AX) scriptlet failed, exit status 255
error: %trigger(asianux-lsb-1.3-3) scriptlet failed, exit status 255
[root@localhost emos]# rpm -e --nodeps glibc-kernheaders-2.4-8.34
-bash: /bin/rpm: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
……
然后所有命令都说上述错误,包括ls命令
[root@localhost emos]# ls
-bash: /bin/ls: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
[root@localhost emos]#
目前唯一可以操作的就是本服务器启动了一个Tomcat服务器,并且有一个文件上传的功能模块,可以把文件传到/lib目录下,问题是java传上去的文件并没有可执行权限,从而导致报错说权限不足:
[root@localhost emos]# ls
-bash: /bin/ls: Permission denied
[root@localhost emos]#
这台服务器的ssh再也连接不上,请高手们救救我啊!
[root@localhost emos]# rpm -e --nodeps glibc-2.3.2-95.20.1AX
warning: /etc/nsswitch.conf saved as /etc/nsswitch.conf.rpmsave
warning: /etc/localtime saved as /etc/localtime.rpmsave
warning: /etc/ld.so.conf saved as /etc/ld.so.conf.rpmsave
error: %postun(glibc-2.3.2-95.20.1AX) scriptlet failed, exit status 255
error: %trigger(asianux-lsb-1.3-3) scriptlet failed, exit status 255
[root@localhost emos]# rpm -e --nodeps glibc-kernheaders-2.4-8.34
-bash: /bin/rpm: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
……
然后所有命令都说上述错误,包括ls命令
[root@localhost emos]# ls
-bash: /bin/ls: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
[root@localhost emos]#
目前唯一可以操作的就是本服务器启动了一个Tomcat服务器,并且有一个文件上传的功能模块,可以把文件传到/lib目录下,问题是java传上去的文件并没有可执行权限,从而导致报错说权限不足:
[root@localhost emos]# ls
-bash: /bin/ls: Permission denied
[root@localhost emos]#
这台服务器的ssh再也连接不上,请高手们救救我啊!
|
用liveCD启动进去,把你服务器的根分区挂在你的liveCD的目录上,在把你的liveCD下/lib/ld-linux.so.2 的链接和其指的库一起拷贝到你的服务其上的/lib/下相应的位置,试试看
|
删什么不好,删glibc………………
个人认为除了借助livecd将相应版本的glibc中的文件全部考入,没别的方法了。
个人认为除了借助livecd将相应版本的glibc中的文件全部考入,没别的方法了。