動作するコマンドはほとんどありません - 再配置エラー:シンボル__getrlimit、バージョンGLIBC_PRIVATEはlibc.so.6で定義されていません。

動作するコマンドはほとんどありません - 再配置エラー:シンボル__getrlimit、バージョンGLIBC_PRIVATEはlibc.so.6で定義されていません。

rootアクセス権のないコンピュータにSSH経由で接続しています。何かをインストールするために、私のコンピュータからライブラリをアップロードし、~/libリモートホストのディレクトリに配置しました。

これで、実行しているほとんどすべてのコマンドに対して次のエラー(例ls:)またはSegmentation fault (core dumped)メッセージが表示されます。

ls: relocation error: /lib/libpthread.so.0: symbol __getrlimit, version 
GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

これまで首尾よく実行された唯一のコマンドはcdおよびです。pwdTABオートコンプリートを使用すると、ディレクトリ内のファイルをほとんど見つけることができ、lsディレクトリ内を移動できます。

uname -rまた、メッセージを返すSegmentation fault (core dumped)ので、使用しているカーネルのバージョンがわからない。

ベストアンサー1

これでログインできるので、大きな問題はありません。おそらく、シェルの起動スクリプトがここに追加され、~/libライブラリLD_LIBRARY_PATHのバグと一緒にこれが~/lib見ている問題の原因かもしれません。

この問題を解決するには、次の手順を実行します。

unset LD_LIBRARY_PATH

これにより、問題のあるライブラリを削除して起動スクリプトを編集するなどをrm実行できます(該当する場合)。vim

おすすめ記事