エラー解決:cp:error while loading shared libraries:libc.so.6: cannot open shared object file: No such fi


私の個人ブログ:zhang 0 peterの個人ブログ
まず、なぜこのエラーが発生したのかを説明します.私はこのブログを見ています.Centos 6を共有します.5 glibcのアップグレードプロセスでは、次のコマンドが記載されています.
$ rm -rf /lib64/libc.so.6 			//       libc.so.6  
$ ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

削除したら/lib 64/libc.so.6、lnが使えないことに気づきました!!!
root@:~/clickhouse/glibc-build# ln   
ln: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

あのブログは本当に腹立たしい.lnだけでなくLinuxコマンドの多くは使えません.
root@:~/clickhouse/glibc-build# mv
mv: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
root@:~/clickhouse/glibc-build# cp
cp: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

解決策は、環境変数を使用することです.
export LD_PRELOAD="/lib64/libc-2.17.so"

その後、ライブラリをリンクに戻します.
ln -s /lib64/libc-2.17.so /lib64/libc.so.6