系统报错:

  1. ./redis-server

  2. ./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相关推荐

  1. 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解决 ...

  2. 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安装:不能加载本地库 - 解决 ...

  3. Linux/Centos下/lib64/libc.so.6: version `GLIBC_2.14' not found问题

    Centos的某个版本下编译了一个可执行程序,复制到另外一个Centos环境下去执行,结果出现了以下错误: /lib64/libc.so.6: version `GLIBC_2.14' not fou ...

  4. /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系统的信 ...

  5. 【库】/lib64/libc.so.6: version `GLIBC_2.14' not found问题

    在arm-linux交叉编译工具链的制作(基于S3C2440)一文中制作好的交叉编译工具链,在Red Hat中执行时报错:/lib64/libc.so.6: version `GLIBC_2.14' ...

  6. 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 ...

  7. 解决libc.so.6: version `GLIBC_2.14' not found问题

    1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引 ...

  8. 升级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 ...

  9. 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). 原来是 ...

最新文章

  1. ios 圆形旋转菜单_iOS实现滑动弧形菜单的思路与方法
  2. 印度式画线乘法基本操作
  3. nbu 恢复oracle数据库,关于使用nbu重定向恢复oracle数据库rman报错
  4. 【Python自动化运维之路Day2】
  5. 使用Tomcat+MyEclipse开发Java Web配置
  6. 将win server 2003 AD域升级到win server 2012 R2
  7. python 服务器框架_python 服务器框架
  8. 靠写代码赚钱的一些门路
  9. STL六大组件 功能与运用(略写)
  10. 实验楼python挑战答案_楼赛第1期-Linux项目挑战 题目解析
  11. Codeforces 439E Devu and Birthday Celebration 容斥
  12. 医学图像分割--U-Net: Convolutional Networks for Biomedical Image Segmentation
  13. JAVA 随机数学习
  14. CAD与GIS集成说明(在线CAD结合GIS,webCAD)
  15. php测速,speedtest-x :一款PHP网页测速工具
  16. linux发送邮件mail详解
  17. 【ARM汇编】打印金字塔 | 打印倒三角
  18. 对图标的坐标轴进行调整
  19. Python金融大数据分析-BSM、Term Struc、Ho-Lee 与Vasicek模型路径仿真
  20. 《Python源码剖析》读书笔记

热门文章

  1. 拼多多季报图解:营收34亿 活跃买家数同比增长144%
  2. 用Windows Live Writer在51CTO写博客
  3. 莫斯科保卫战之PHP-502 Bad Gateway
  4. [LeetCode] NO. 100 Same Tree
  5. (转)datagridview 自定义列三步走
  6. FORK()子进程对父进程打开的文件描述符的处理
  7. MySQL批量SQL插入性能优化
  8. mysql数据库 一条语句实现记录存在则更新,不存在则插入
  9. Libgcrypt实现AES加密
  10. VS编译duilib项目时候的错误解决方法整理