CentOS 6.x系统升级glibc库至2.15版本的快速解决办法

1、先确保相关软件包已经安装
yum install -y glibc glibc-common glibc-devel glibc-headers glibc-static glibc-utils

2、下载升级所需软件包
下载地址:http://ftp.redsleeve.org/pub/steam/

wget http://ftp.redsleeve.org/pub/steam/glibc-2.15-60.el6.i686.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-devel-2.15-60.el6.i686.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-utils-2.15-60.el6.x86_64.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-2.15-60.el6.x86_64.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-common-2.15-60.el6.x86_64.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-static-2.15-60.el6.x86_64.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-static-2.15-60.el6.i686.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-devel-2.15-60.el6.x86_64.rpm
wget http://ftp.redsleeve.org/pub/steam/glibc-headers-2.15-60.el6.x86_64.rpm
3、升级[[email protected]_110_15_centos glibc]# rpm -Uvh *.rpm
warning: glibc-2.15-60.el6.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID ea675ea0: NOKEY
Preparing...                ########################################### [100%]
   1:glibc-common           ########################################### [ 11%]
/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                  ########################################### [ 22%]
   3:glibc-headers          ########################################### [ 33%]
   4:glibc-devel            ########################################### [ 44%]
   5:glibc-utils            ########################################### [ 56%]
   6:glibc                  warning: /etc/localtime created as /etc/localtime.rpmnew
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
warning: /etc/rpc created as /etc/rpc.rpmnew
warning: /usr/lib/gconv/gconv-modules created as /usr/lib/gconv/gconv-modules.rpmnew
########################################### [ 67%]
   7:glibc-devel            ########################################### [ 78%]
   8:glibc-static           ########################################### [ 89%]
   9:glibc-static           ########################################### [100%]

4、验证升级结果

[[email protected]_110_15_centos lib64]# strings 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_PRIVATE

等几分钟之后即可

原文地址:https://www.cnblogs.com/wyjnb/p/9262986.html

时间: 2024-10-16 20:45:01

CentOS 6.x系统升级glibc库至2.15版本的快速解决办法的相关文章

DBCA建库时Error in invoking target 'collector' 解决办法

如果安装进度大约到65%时有错误提示: Error in invoking target 'collector' of makefile '/u01/app/oracle/product/10.2.0/db_1/sysman/lib/ins_emdb.mk'. 该错误直接跳过即可. INFO: /usr/bin/ld: i386 architecture of input file `/u01/app/oracle/product/10.2.0/db_1/sysman/lib/snmccolm.

U盘安装CentOS 7提示 “Warning: /dev/root does not exist, could not boot” 解决办法

1.把U盘的Lable(即标签)修改成centos 2.在安装界面上按TAB键,修改启动路径,把"CENTOS\x207\x20x86_64″改成 "centos"

U盘安装centos 7 提示 “Warning: /dev/root does not exist, could not boot” 解决办法

1.查询磁盘 1 cd /dev 2 ls 2.查询结果 sda 是我的硬盘对应的文件名(我机子只有一块硬盘),所以sda4就是U盘对应的文件名了,可以看到是sda4.至此我们重启一下,回到第一个图片所示的界面处,然后按下Tab键,将vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 改为:vmlinuz initrd=initrd.img inst.stage2=hd:/

centOS 7下无法启动网络(service network start)错误解决办法(应该是最全的了。。。)

今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了. 现把各种解决方法归纳整理,希望能让后面的同学少走点歪路... 首先看问题:执行service network restart命令后出现下面的错误: 1 Restarting network (via systemctl): Job for network.service failed because the control process exited with error code

通过CentOS克隆虚拟机后发现无法启动网卡或无法上网的解决办法

虚拟机使用vmware workstation,网络配置为NAT,克隆后,通过ifconfig查看只显示lo网卡 ,通过ifconfig -a 可以查看到eth0,但是没有ip地址. 我们使用dhclient命令,获取到ip,即可正常使用.但是如果重启,仍会丢失ip信息. 彻底解决办法: 修改/etc/udev/rules.d/70-persistent-net.rules  注释掉或者删除掉eth0这行,这里记载的还是克隆之前机器的MAC地址.但是新启动的系统MAC已经更改, 将NAME="e

CentOS 7.4 Linux 下文件名乱码(无效的编码)的快速解决办法

文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码.文件名转码工具convmv没安装的话 用下面的命令安装: =============================================================================[[email protected] 桌面]# yum -y install convmv

Linux下安装python的gmpy2库及遇到无法定位软件包的解决办法

gmpy2需要gmp.h &mpfr.h &mpc.h 安装命令: sudo apt-get install livmpfr-dev libmpc-dev  成功之后再输入安装命令: pip install gmpy2 若遇到无法定位软件包: 则输入命令:sudo gedit /etc/apt/sources.list 弹出文件,在文件末尾添加: deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 然

macOS下加载动态库dylib报"code signature invalid"错误的解决办法

一.现象描述 在macOS上搞开发也有一段时间了,也积攒了一定的经验.然而,今天在替换工程中的一个动态库时还是碰到了一个问题.原来工程中用的是一个静态库,调试时发现有问题就把它替换成了动态库.这本来没什么值得一说,可工程编译完后打包测试时发现,不论怎么搞程序都加载不起来.毫无疑问,这是新替换的动态库带来的问题. 二.解决办法 于是尝试打开日志文件看看有什么发现吧: 根据上面的日志文件提示,动态库加载的时候失败了.原因为:code signature invalid.这就奇了个怪了,以前都没碰到类

CentOS安装mysql*.rpm提示conflicts with file from package的解决办法

CentOS 6.5下安装MySql 5.6 解压文件:tar xvf MySQL-5.6.19-1.linux_glibc2.5.x86_64.rpm-bundle.tar 释放出以下文件: MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64.rpmMySQL-devel-5.6.19-1.linux_glibc2.5.x86_64.rpmMySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64.rpmMySQ