/lib64/libc.so.6:升级到 glibc 2.15 时未找到版本“GLIBC_2.14”

/lib64/libc.so.6:升级到 glibc 2.15 时未找到版本“GLIBC_2.14”

需要在 RHEL 6.3 系统上将 glibc 从 2.12 升级到 2.15。

[root@ipv-vm rpm]# rpm -Uvh glibc-2.15-60.el6.x86_64.rpm glibc-devel-2.15-60.el6.x86_64.rpm glibc-headers-2.15-60.el6.x86_64.rpm glibc-common-2.15-60.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:glibc-common           ########################################### [ 25%]
/usr/sbin/build-locale-archive: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/sbin/build-locale-archive)
/usr/sbin/build-locale-archive: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/sbin/build-locale-archive)
   2:glibc                  ########################################### [ 50%]
   3:glibc-headers          ########################################### [ 75%]
   4:glibc-devel            ########################################### [100%]

安装完成后,似乎 /usr/sbin/build-locale-archive 可以启动。

您能否告诉我该消息是否是真正的错误?如果是,如何解决?

感谢副词。

答案1

这是一个真正的错误,但却是一个临时错误:它发生的原因是glibc-common之前安装的glibc,所以更新的 C 库本身在更新运行时还不可用build-locale-archive

您可以重新安装glibc-common以重新运行安装后设置:

rpm -Uvh glibc-common-2.15-60.el6.x86_64.rpm

(我没有检查这是否有必要,但它不会造成任何伤害。)

相关内容