首页 > 代码库 > centos6.5 由`GLIBC_2.4' not found后导致所有命令不可用的问题

centos6.5 由`GLIBC_2.4' not found后导致所有命令不可用的问题

今天安装oracle 数据库,安装时 有两个依赖包需要安装分别为

compat-libstdc++-33-3.2.3-61.i386.rpm

glibc-2.3.4-2.41.x86_64.rpm

于是就百度一下安装了起来:

[root@x ~]# rpm -ivh *.rpm
warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: glibc-2.3.4-2.41.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1d1e034b: NOKEY
error: Failed dependencies:
	libc.so.6 is needed by compat-libstdc++-33-3.2.3-61.i386
	libc.so.6(GLIBC_2.0) is needed by compat-libstdc++-33-3.2.3-61.i386
	libc.so.6(GLIBC_2.1) is needed by compat-libstdc++-33-3.2.3-61.i386
	libc.so.6(GLIBC_2.1.3) is needed by compat-libstdc++-33-3.2.3-61.i386
	libc.so.6(GLIBC_2.2) is needed by compat-libstdc++-33-3.2.3-61.i386
	libc.so.6(GLIBC_2.3) is needed by compat-libstdc++-33-3.2.3-61.i386
	libm.so.6 is needed by compat-libstdc++-33-3.2.3-61.i386
	glibc-common = 2.3.4-2.41 is needed by glibc-2.3.4-2.41.x86_64

//也没多想安装了第二次:

[root@x ~]# rpm -ivh *.rpm --nodeps --force
warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
warning: glibc-2.3.4-2.41.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1d1e034b: NOKEY
Preparing...                ########################################### [100%]
   1:glibc                  warning: /etc/localtime created as /etc/localtime.rpmnew
########################################### [ 50%]
/usr/sbin/iconvconfig: relocation error: /lib64/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
/usr/sbin/glibc_post_upgrade: While trying to execute /usr/sbin/iconvconfig.x86_64 child exited with exit code 127
warning: %post(glibc-2.3.4-2.41.x86_64) scriptlet failed, exit status 127
   2:compat-libstdc++-33    ########################################### [100%]

//注意,到此时所有命令已经不可用了
//再去安装oracle ,发现所有的依赖包都是Failed,看安装教程说都安装了,可以ignore 了
//于是oracle安装失败了!这是才悔悟。可是都晚了,所有命令都不可用了全都是一个报错:

/lib64/tls/libc.so.6: version `GLIBC_2.4‘ not found (required by /usr/lib64/libpython2.6.so.1.0)

解决方法:暂无!重装系统?

本文出自 “随风” 博客,谢绝转载!

centos6.5 由`GLIBC_2.4' not found后导致所有命令不可用的问题