Chinaunix

标题: linux libc.so 报错,请各位帮看看如何解决? [打印本页]

作者: ssmarine    时间: 2014-09-21 14:36
标题: linux libc.so 报错,请各位帮看看如何解决?
由于朋友执行命令不谨慎,导致linux出现问题,应该是libc更新错了,之后执行常用的命令基本都报这个错:
env: error while loading shared libraries: /usr/lib64/libc.so.6: ELF file OS ABI invalid

想问下,有无办法可以在远程终端解决这个问题?
我只知道用启动盘进rescue模式进去解决

作者: ssmarine    时间: 2014-09-21 15:18
尼玛,搞定了.....
作者: ssmarine    时间: 2014-09-21 15:18
这货太坑爹了。。。
作者: qq58945591    时间: 2014-09-21 21:07
搞定了也把方法留出来嘛,以后有人也有可能碰到这问题阿。
作者: zx013    时间: 2014-09-29 11:15
我还真碰上这个问题了……求方法回复 4# qq58945591


   
作者: chengchow    时间: 2014-09-29 16:47
本帖最后由 chengchow 于 2014-09-29 16:49 编辑

用户环境变量设置有错,退出当前用户,重新登录就可以了
如果是系统环境变量可以手动去修复或者重启
ldconfig -v
export /etc/profile


作者: action08    时间: 2014-09-29 22:20
环境变量的事情,还是用户自己的问题啊,

是做什么事情出现问题的呀
作者: ninnycalf    时间: 2016-01-08 16:12
公布一下我的处理方法:
系统:CentOS release 5.4 x86_64
1、 LD_PRELOAD=/lib64/libc-2.5.so ls /lib64/libc.so.6  #如果存在
2、 LD_PRELOAD=/lib64/libc-2.5.so mv /lib64/libc.so.6 /lib64/libc.so.6.bak  #其实也可以删除
3、 LD_PRELOAD=/lib64/libc-2.5.so ln -s /lib64/libc-2.5.so /lib64/libc.so.6    #增加软连

大家可以根据自己的版本修改成自己的libc-2.5.so版本文件   





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2