Stavamo provando a installare il nostro software su una macchina Ubuntu. Per fare ciò, avevamo bisogno di root
privilegi. In sostanza, tutti abbiamo bisogno di fare è stato eseguito un barattolo eseguibile come: sudo java -jar runnableJar.jar
.
A tutti questi comandi sarebbero tornati: Unable to resolve host xxxxx
.
Il /etc/hosts
file aveva l' hostname
elenco errato rispetto all'interfaccia di loopback che stava causando questo errore. Tutti i comandi che non richiedevano sudo
funzionavano bene.
Ho letto sull'interfaccia di loopback e la mia comprensione è che imposta localhost ed è un'interfaccia di rete virtuale. Tuttavia, perché ne ha sudo
bisogno?