/lib64/libc.so.6: version `GLIBC_2.17′ not found

libc.so.6 是c运行时库 glibc的软链接,而系统几乎所有程序都依赖c运行时库。程序启动和运行时,是根据libc.so.6 软链接找到glibc库。删除libc.so.6将导致系统的几乎所有程序(mv,sudo,ls等)不能工作

所以处理方法是与/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found不一样的,可参考https://blog.csdn.net/zhaojianting/article/details/81096707页面的处理方法。

1、从别的服务器或网上下载libc-2.17.so;

root用户下执行:

2、将libc-2.17.so复制到/lib64下面;



3、重建软件,这一步最重要,操作不当,系统会直接无法使用

1、cd /lib64

2、LD_PRELOAD=/lib64/libc-2.12.so rm libc.so.6

3、 LD_PRELOAD=/lib64/libc-2.17.so ln -s /lib64/libc-2.2.5.so libc.so.6

千万不要退出root用户,否则出了错LD_PRELOAD也救不了,可参看CentOS中误删除libc.so.6系统库文件,如何恢复?

libc.so.6库版本太低,这样手动修改很危险的,另一种方法或许也可,没试验过:/lib64/libc.so.6: version `GLIBC_2.14' not found问题


原文链接: https://www.cnblogs.com/HandyLi/p/13957112.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/205001

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午10:03
下一篇 2023年2月12日 下午10:04

相关推荐