Wir haben versucht, unsere Software auf einem Ubuntu-Computer zu installieren. Dazu brauchten wir root
Privilegien. Grundsätzlich mussten wir nur ein lauffähiges Glas ausführen wie : sudo java -jar runnableJar.jar
.
Alle diese Befehle würden zurückgeben : Unable to resolve host xxxxx
.
Die /etc/hosts
Datei hatte die falsche hostname
Liste für die Loopback-Schnittstelle, die diesen Fehler verursachte. Alle Befehle, die nicht erforderlich waren, sudo
liefen gut.
Ich habe die Loopback-Schnittstelle gelesen und verstehe, dass sie localhost einrichtet und eine virtuelle Netzwerkschnittstelle ist. Aber warum sudo
braucht es das überhaupt?