sudo: unable to resolve host

Vor ein paar Tagen habe ich auf einem meiner Server mit Debian beim ausführen von Sudo den Fehler

sudo: unable to resolve host (none)

erhalten. Nach ein bisschen recherchieren bin ich darauf gekommen, dass dieser Fehler 3 Ursachen haben könnte.

  • Nameserver nicht erreichbar
  • Kein Eintrag in der Datei /etc/hosts
  • Datei /etc/hostname fehlerhaft oder nicht vorhanden

In meinem Fall lag es daran, dass die Datei /etc/hostname nicht vorhanden war. Ich habe diese Datei angelegt und den Server neu gestartet. Anschließend war der Fehler verschwunden.