CentOS5.4_x86_64系统报错:libc.so.6: ELF file OS ABI invalid处理方法
在一次拷贝lib库文件时,把一个 CentOS6.0_x86_64系统下,/lib64/libc.so.6文件拷贝到CentOS5.4_x86_64的/lib64目录后。服务器重启后,出现如下报错提示:
Can't Load file /lib64/libc.so.6 while loading shared libraries: libc.so.6: ELF file OS ABI invalid |
尝试几次无果,最后,发现:
# ll /lib/libc.so.6
lrwxrwxrwx 1 root root 11 May 30 2011 /lib/libc.so.6 -> libc-2.5.so
最后,找了张5.4的系统盘,光盘挂载后:
- #chroot /mnt/sysimage/
- #cd /mnt/sysimage/lib64/
- #mv libc-2.5.so libc-2.5.so.bak
- #cp /lib64/ libc-2.5.so /mnt/sysimage/lib64/libc-2.5.so
- #exit
重启系统,一切ok。
本文转自vcdog 51CTO博客,原文链接:http://blog.51cto.com/255361/837688
,如需转载请自行联系原作者