Estávamos tentando instalar nosso software em uma máquina Ubuntu. Para isso, precisávamos de root
privilégios. Basicamente, tudo o que precisava fazer era correr um frasco executável como: sudo java -jar runnableJar.jar
.
Todos esses comandos voltaria: Unable to resolve host xxxxx
.
O /etc/hosts
arquivo tinha o incorreto hostname
listado na interface de loopback que estava causando esse erro. Todos os comandos que não exigiram sudo
correram bem.
Eu tenho lido sobre a interface de loopback e meu entendimento é que ele configura o host local e é uma interface de rede virtual. No entanto, por que sudo
precisa disso?