Wenn Sie die Fehlermeldung „Sudo kann Host nicht auflösen ” beim Ausführen von sudo Befehl in Ubuntu, dann können Sie das Problem wie folgt beheben.
Unten ist die Momentaufnahme des Fehlers:
ubuntu@test$ sudo su - sudo: unable to resolve host (test)
Lösung:
Überprüfen Sie, ob /etc/hostname enthält den korrekten Hostnamen Ihrer Maschine.
$ vi /etc/hostname
Überprüfen Sie, ob /etc/hosts Datei enthält die folgende Zeile mit hostname am Ende angehängt.
$ vim /etc/hosts
127.0.0.0 localhost.localdomain localhost hostname_of_machine
Wenn die beiden oben genannten Dateien den korrekten Hostnamen enthalten Ihres Rechners, dann sudo wird richtig aufgelöst.