redis启动 libc.so.6: version `GLIBC_2.14‘ not found

系统报错:

 

 
  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

 

此时再执行时一切正常

在Linux中,当启动Redis时出现"Could not connect to Redis at 120.0.0.1:6379: Connection refused"的错误提示,通常有几个可能的原因。首先,可能是Redis服务器没有正确地启动或运行。这可以通过检查Redis服务器的日志文件来确定。其次,可能是Redis服务器的配置文件中的绑定地址配置不正确。绑定地址是指Redis服务器监听连接的IP地址。如果绑定地址配置为"127.0.0.1",那么只能通过本地主机地址进行连接,而不能通过其他IP地址进行连接。如果想要通过其他IP地址进行连接,需要将绑定地址配置为服务器的实际IP地址。最后,还有可能是防火墙设置或网络配置阻止了与Redis服务器的连接。在这种情况下,需要确保防火墙允许Redis服务器的端口通过,并且网络配置没有限制连接到Redis服务器的条件。综上所述,如果在Linux中启动Redis时出现"Could not connect to Redis at 120.0.0.1:6379: Connection refused"的错误提示,可以按照上述步骤进行排查和解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [redis拒绝连接:Could not connect to Redis at 192.168.xx.xx:6379:Connection refused](https://blog.csdn.net/zyf_smile/article/details/120868606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [linux下连接redis报错Could not connect to Redis at 192.168.164.118:6379: Connection refused](https://blog.csdn.net/just_learing/article/details/125755492)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值