glibc不要随便动

回复 收藏

再启动某服务时报错:libc.so.6: version `GLIBC_2.14' not found

然后我打算安装一个glibc 2.14,后来发现有人在机器上装过,然后配置环境变量不行,于是查看了/lib64/libc.so.6文件,看到指向的版本是2.12,于是就想让其指向软连接直接指向2.14

如是我就执行了

[uncq@Kry103 ~]$ mv /lib64/libc.so.6 /lib64/libc.so.6.back

[uncq@Kry103 ~]$ ln -s  /usr/local/glibc214/lib/libc-2.14.1.so  /lib64/libc.so.6

报错:ln: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

普及以下:ibc.so.6为系统的一个动态库,很多基础命令都依赖该动态库,这个文件名字不对那就完了,sudo ls mv 都不行哈。

以下是解决办法:

83b76d70jw1f8744wb4p7j20rieofhdt.jpg

2016-09-26 17:28 举报
已邀请:
0

Kry1702

赞同来自:

就是因为我用一般用户动了该文件的名字,导致深夜到访机房,去处理这个问题。。。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: