"libc.so.6: version 'GLIBC_2.26' not found(required by /lib64/libstdc++.so)" glibc问题解决
问题:
"libc.so.6: version 'GLIBC_2.26' not found(required by /lib64/libstdc++.so.6)"
"libc.so.6: version 'GLIBC_2.26' not found(required by /lib64/libsystemd.so.0)"
分析:
# strings /lib64/libc.so.6 |grep GLIBC_
# rpm -qa |grep glibc
glibc版本太低,需要升级到2.26以上版本
[root@localhost ~]# strings /lib64/libc.so.6 |grep GLIBC_ GLIBC_2.2.5 GLIBC_2.2.6 GLIBC_2.3 GLIBC_2.3.2 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.5 GLIBC_2.6 GLIBC_2.7 GLIBC_2.8 GLIBC_2.9 GLIBC_2.10 GLIBC_2.11 GLIBC_2.12 GLIBC_2.13 GLIBC_2.14 GLIBC_2.15 GLIBC_2.16 GLIBC_2.17 GLIBC_2.18 GLIBC_2.22 GLIBC_2.23 GLIBC_PRIVATE [root@localhost ~]# rpm -qa |grep glibc glibc-common-2.23-70.el7.x86_64 glibc-2.23-70.el7.x86_64 glibc-devel-2.23-70.el7.x86_64
解决方案:
更新glibc,【注:危险操作,需谨慎再三,版本太高也可能导致兼容性问题】
export
LD_LIBRARY_PATH=
/usr/local/glibc-2
.23
/lib
:$LD_LIBRARY_PATH
非必要不要动/lib64/目录下的文件
参考:https://www.cnblogs.com/kevingrace/p/8744417.html
还有一种就是glibc版本过高导致的不匹配
需要下载低版本glibc手动编译安装,然后放入特定环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!