在SuSE上装mysql集群,报错libc.so.6(GLIBC_2.7)(64bit) is needed byXXX ,在/lib64下面看到/lib64/libc.so.6 -> libc-2.4.so,就想是不是版本低了,就先删除了这个链接,结果scp、ls、ln、mv等命令全部不能执行了,各种“error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory”,网上翻找大神们的帖子,终于找到了“LD_PRELOAD”这个参数,具体解决方案如下:
1.设置优先加载的链接库
$ LD_PRELOAD=/lib64/libc-2.4.so
2.重新加载库
$ ldconfig -v
这样链接就恢复了……
测试正常