LD_LIBRARY_PATH を sudo のバックアップを指すように設定しても機能しない

LD_LIBRARY_PATH を sudo のバックアップを指すように設定しても機能しない

誤ってフォルダの内容を削除してしまいました/usrが、 にバックアップがあります/mnt/usr

これを修正するには が必要ですsudoが、 にありました/usr/bin。そこで を使用しようとしました/mnt/usr/bin/sudoが、リンカー エラーが発生します。

/mnt/usr/bin/sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory

設定してみましたLD_LIBRARY_PATH

$ LD_LIBRARY_PATH=/mnt/usr/lib/sudo /mnt/usr/bin/sudo ls

しかし、同じエラーがまだ表示されます。

システムの回復を手伝ってくれる人はいますか?

答え1

LD_LIBRARY_PATHおそらく、共有ライブラリがどこにあるかを示す必要がある/mnt/usr/libexec/sudo/:/mnt/lib64でしょう。

答え2

バックアップからサーバーを復元することで解決しました

関連情報