CentOS 7 libc.so.6(GLIBC_2.14)(64bit) is needed by...问题的解决办法

当遇到CentOS 7系统提示`libc.so.6(GLIBC_2.14)(64bit) is needed by...`错误时,原因是glibc版本过低。解决方法是通过升级glibc到更高版本,如2.17。升级过程包括下载安装文件并谨慎执行相关命令。

CentOS 7 libc.so.6(GLIBC_2.14)(64bit) is needed by…问题的解决办法

问题:

[root@cnetos7 Downloads]# rpm -ivh libpython3.8-3.8.7-2.mga8.i586.rpm
warning: libpython3.8-3.8.7-2.mga8.i586.rpm: Header V4 RSA/SHA256 Signature, key ID 80420f66: NOKEY
error: Failed dependencies:
	libc.so.6(GLIBC_2.25) is needed by libpython3.8-3.8.7-2.mga8.i586
	libc.so.6(GLIBC_2.26) is needed by libpython3.8-3.8.7-2.mga8.i586
	libc.so.6(GLIBC_2.27) is needed by libpython3.8-3.8.7-2.mga8.i586
	libc.so.6(GLIBC_2.28) is needed by libpython3.8-3.8.7-2.mga8.i586
	libc.so.6(GLIBC_2.32) is needed by libpython3.8-3.8.7-2.mga8.i586
	libintl.so.8 is needed by libpython3.8-3.8.7-2.mga8.i586
	libm.so.6(GLIBC_2.29) is needed by libpython3.8-3.8.7-2.mga8.i586
	libpython3.8-stdlib = 3.8.7-2.mga8 is needed by libpython3.8-3.8.7-2.mga8.i586
	rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by libpython3.8-3.8.7-2.mga8.i586

原因:
原因是因为系统的glibc版本不符合安装要求,可以对glibc进行升级解决该问题。

解决方案:
 Glibc升级步骤:
1、下载安装文件

[root@cnetos7 software]# wget http://ftp.gnu.org/gnu/glibc/glibc-2.25.tar.gz

2、下载后执行以下命令:

[root@cnetos7 software]#  tar -zxf glibc-2.25.tar.gz
[root@cnetos7 software]# cd glibc-2.25
[root@cnetos7 software]# mkdir glibc-build-2.25
[root@cnetos7 software]# cd glibc-build-2.25
[root@cnetos7 software]# ../configure --prefix=/usr/local/glibc-2.25
[root@cnetos7 software]# make && make install

注意:Glibc是向下兼容的,一般根据需要选择高一点的版本(比如同时出现需要2.14和2.17的Glibc版本,升级到2.17即可)。需要注意的是libc.so.6是基础库,操作要谨慎。

error: Failed dependencies: /usr/bin/python3 is needed by clang-12.0.1-2.oe2203sp1.x86_64 clang-resource-filesystem = 12.0.1 is needed by clang-12.0.1-2.oe2203sp1.x86_64 emacs-filesystem is needed by clang-12.0.1-2.oe2203sp1.x86_64 libLLVM-12.so()(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libLLVM-12.so(LLVM_12)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libc.so.6(GLIBC_2.14)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libc.so.6(GLIBC_2.34)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libm.so.6(GLIBC_2.27)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libm.so.6(GLIBC_2.29)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(CXXABI_1.3.5)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(CXXABI_1.3.7)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(CXXABI_1.3.9)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.18)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.19)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.20)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.21)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.22)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64 libstdc++.so.6(GLIBCXX_3.4.26)(64bit) is needed by clang-12.0.1-2.oe2203sp1.x86_64
08-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiongyingli

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值