Ich habe den Inhalt des /usr
Ordners versehentlich gelöscht, aber ich habe eine Sicherungskopie davon in /mnt/usr
.
Um das Problem zu beheben, brauche ich sudo
, aber es war in /usr/bin
. Also habe ich versucht, zu verwenden /mnt/usr/bin/sudo
, aber es gibt einen Linker-Fehler:
/mnt/usr/bin/sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory
Ich habe versucht,LD_LIBRARY_PATH
$ LD_LIBRARY_PATH=/mnt/usr/lib/sudo /mnt/usr/bin/sudo ls
aber der gleiche Fehler tritt immer noch auf.
Kann mir jemand helfen, mein System wiederherzustellen?
Antwort1
LD_LIBRARY_PATH
muss /mnt/usr/libexec/sudo/:/mnt/lib64
vielleicht darauf verweisen, wo die gemeinsam genutzten Bibliotheken sind.
Antwort2
Gelöst durch Wiederherstellen des Servers aus dem Backup