Lösung des Ubuntu-Problems mit dpkg

1802
Léo Léopold Hertz 준영

Diese Frage basiert auf der Antwort von Popey . Ich habe mein kaputtes Ubuntu so gemountet, dass ich von Ubuntu Live CD darauf zugreifen kann. Es gelang mir jedoch nicht, einen der Befehle so auszuführen, dass mein X11 beim Start hängen bleibt.

Wie können Sie das folgende Problem lösen?

root@ubuntu:/# sudo dpkg --configure -a sudo: unable to resolve host ubuntu 
0
Tatsächlich: / Sorry für meine Antwort ^^ vor 14 Jahren 0
Entschuldige dich nicht für die Antwort, @Toms. Es wird immer noch vorhanden sein, wenn dies zu einer der anderen Websites geleitet wird und es * hilfreich * ist. vor 14 Jahren 0

2 Antworten auf die Frage

1
quack quixote

Stellen Sie sicher, dass Ihre /etc/hostsDatei etwa Folgendes enthält. Die 127.0.0.1Zeile sollte nur "localhost" enthalten.

127.0.0.1 localhost 127.0.1.1 ubuntu 

oder

127.0.0.1 localhost x.x.x.x ubuntu 

(... wobei "xxxx" die IP-Adresse Ihres Systems und "ubuntu" der Hostname Ihres Systems ist.)

mach das nicht! Lassen Sie die Zeile 127.0.0.1 für Ubuntu in Ruhe (sollte nur "localhost" auflisten). Verwenden Sie `127.0.0.2 ubuntu`, wenn Sie es benötigen, oder eine andere Nummer in 127.xxx quack quixote vor 14 Jahren 2
das Beispiel korrigiert und klargestellt. quack quixote vor 14 Jahren 0
0
ℝaphink

Dies ist eine falsche Ausgabe. Sie müssen es nicht sudoeinmal verwenden, wenn Sie chrootiert haben, da Sie bereits root sind.

Benutz einfach

dpkg --configure -a 

ohne sudo, und es wird dir gut gehen.

Was ist, wenn ich * nicht * root sein möchte? Das ist mein spezielles Problem, ich möchte einen `chroot`ed-Befehl mit einem anderen Benutzer als root ausführen. Eduard Luca vor 10 Jahren 0
Verwenden Sie zum Beispiel Schroot. ℝaphink vor 10 Jahren 0