私はSudo mv /lib/x86_64-linux-gnu/libpthread.so.0 ~
を実行しましたが、振り返ってみると、これは世界で最も優れたアイデアではありませんでした。
今は何もできません。実行するコマンドはすべてerror while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
で失敗します。
apt
を実行できません。ls
も実行できません。 [Sudo] mv ~/libpthread.so.0 /lib/x86_64-linux-gnu/
でファイルを戻すことはできません。 ldconfig
を実行できません。この損傷を元に戻す方法に関するアイデアはありますか?
関連する可能性のある事実の1つは、/lib/x86_64-linux-gnu/
にもlibpthread-2.27.so
とシンボリックリンクされたファイルlibpthread.so.0
が含まれているということです。
それは重要ではないと思いますが、これはWSLで実行されているUbuntu 18.04です。
幸い、問題を解決することができました。
上記のエラーが発生したため、Sudo
を使用できませんでした。しかし、私は here の指示に従って端末をrootとして起動することができました。その時、私は新しいシンボリックリンクを作ることができましたln -s /lib/x86_64-linux-gnu/libpthread-2.27.so /lib/x86_64-linux-gnu/libpthread.so.0
。
ユーザーを個人アカウントにリセットし、問題は修正されました。