Linux常见报错及解决方法(持续更新)
一. 报错
/lib64/libc.so.6: version `GLIBC_2.14’ not found
原因
查看GLIBC版本
1 ldd --version
GLIBC版本太低,Linux机器上不存在2.14版本
解决方法
1 wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz 2 tar -xf glibc-2.17.tar.gz 3 cd glibc-2.17 4 mkdir build 5 cd build 6 ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin 7 make -j 8 8 make install 9 strings /lib64/libc.so.6 | grep GLIBC
二. 报错
加载插件[***]失败,[libssl.so.6: cannot open shared object file: No such file or directory]
原因
该插件程序依赖于libssl.so.6,但丢失库文件对应的软链接
解决方法
建立软链接,如下所示
1 for 32bit 2 ln -sf /usr/lib/libssl.so.10 /usr/lib/libssl.so.6 3 ln -sf /usr/lib/libcrypto.so.10 /usr/lib/libcrypto.so.6 4 5 for 64bit 6 ln -sf /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.6 7 ln -sf /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.6