redis启动 libc.so.6: version `GLIBC_2.14‘ not found
系统报错:
./redis-server
./redis-server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./redis-server)
查看系统安装glibc版本
[root@themis ~]# rpm -qa|grep glibc
glibc-2.12-1.166.el6.x86_64
glibc-utils-2.12-1.166.el6.x86_64
glibc-devel-2.12-1.166.el6.x86_64
glibc-headers-2.12-1.166.el6.x86_64
glibc-common-2.12-1.166.el6.x86_64
查看glibc支持的版本
[root@themis ~]# strings /lib64/libc-2.12.so |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_PRIVATE
这个问题其实比较简单,就是简单的找不到glibc相应版本的软件,但是处理不好可能会导致大问题,有一个同事就直接更新系统的glibc库文件,结果导致系统所有命令都不能使用了,最后只能rescue模式进行挽救
glibc库使用广泛,为了避免污染当前系统环境,最好自定义安装目录,使用时定义一下环境变量就行了
需要的童靴可以到http://www.gnu.org/software/libc/下面下载相应的版本
下面介绍下安装方法:
1、解压文件
tar -xvf glibc-2.14.tar.gz
2、进入到解压目录
cd glibc-2.14
3、创建编译目录(必须,不允许在源码中编译)
mkdir build
cd build/
4、编译及安装
../configure --prefix=/soft/glibc-2.14
make -j4 all && make install
查看新安装的glibc
[root@themis ~]# strings /soft/glibc/lib/libc-2.14.so |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_PRIVATE
此时我们可以临时修改环境变量
export LD_LIBRARY_PATH=/soft/glibc-2.14/lib:$LD_LIBRARY_PATH
此时再执行时一切正常
redis启动 libc.so.6: version `GLIBC_2.14‘ not found相关推荐
- Centos6.X升级glibc解决“libc.so.6 version GLIBC_2.14 not found”报错问题
Centos6.X升级glibc解决"libc.so.6 version GLIBC_2.14 not found"报错问题 参考文章: (1)Centos6.X升级glibc解决 ...
- hadoop 2.x安装:不能加载本地库 - 解决libc.so.6 version GLIBC_2.14 not found问题
hadoop 2.x安装:不能加载本地库 - 解决libc.so.6 version GLIBC_2.14 not found问题 参考文章: (1)hadoop 2.x安装:不能加载本地库 - 解决 ...
- Linux/Centos下/lib64/libc.so.6: version `GLIBC_2.14' not found问题
Centos的某个版本下编译了一个可执行程序,复制到另外一个Centos环境下去执行,结果出现了以下错误: /lib64/libc.so.6: version `GLIBC_2.14' not fou ...
- /lib64/libc.so.6: version `GLIBC_2.14' not found问题
在Ubuntu 制作好的交叉编译工具链,在Red Hat中执行时报错:/lib64/libc.so.6: version `GLIBC_2.14' not found 本文使用的Red Hat系统的信 ...
- 【库】/lib64/libc.so.6: version `GLIBC_2.14' not found问题
在arm-linux交叉编译工具链的制作(基于S3C2440)一文中制作好的交叉编译工具链,在Red Hat中执行时报错:/lib64/libc.so.6: version `GLIBC_2.14' ...
- Linux 2.6.32-279.el6.x86_64 ANDROID SDK碰到”LIBC.SO.6: VERSION `GLIBC_2.14′ NOT FOUND”的解决方法(1)
1.执行locate libc.so.6找到库的位置; /lib64/libc.so.6 2.查看系统已支持的版本: strings /lib64/libc.so.6 | grep GLIB ...
- 解决libc.so.6: version `GLIBC_2.14' not found问题
1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引 ...
- 升级glic: 解决“libc.so.6: version ‘GLIBC_2.14‘ not found“问题
升级glic: 解决"libc.so.6: version 'GLIBC_2.14' not found"问题 参考文章: (1)升级glic: 解决"libc.so.6 ...
- Linux服务器上的mongodb:/lib64/libc.so.6: version `GLIBC_2.14‘ not found (required by /app/hems/mong)
在使用mongoimport时,出现/lib64/libc.so.6: version `GLIBC_2.14' not found (required by /app/hems/mong). 原来是 ...
最新文章
- ios 圆形旋转菜单_iOS实现滑动弧形菜单的思路与方法
- 印度式画线乘法基本操作
- nbu 恢复oracle数据库,关于使用nbu重定向恢复oracle数据库rman报错
- 【Python自动化运维之路Day2】
- 使用Tomcat+MyEclipse开发Java Web配置
- 将win server 2003 AD域升级到win server 2012 R2
- python 服务器框架_python 服务器框架
- 靠写代码赚钱的一些门路
- STL六大组件 功能与运用(略写)
- 实验楼python挑战答案_楼赛第1期-Linux项目挑战 题目解析
- Codeforces 439E Devu and Birthday Celebration 容斥
- 医学图像分割--U-Net: Convolutional Networks for Biomedical Image Segmentation
- JAVA 随机数学习
- CAD与GIS集成说明(在线CAD结合GIS,webCAD)
- php测速,speedtest-x :一款PHP网页测速工具
- linux发送邮件mail详解
- 【ARM汇编】打印金字塔 | 打印倒三角
- 对图标的坐标轴进行调整
- Python金融大数据分析-BSM、Term Struc、Ho-Lee 与Vasicek模型路径仿真
- 《Python源码剖析》读书笔记