Intentábamos instalar nuestro software en una máquina Ubuntu. Para hacerlo, necesitábamos root
privilegios. Básicamente, todo lo que teníamos que hacer era correr un frasco ejecutable como: sudo java -jar runnableJar.jar
.
Todos estos comandos volverían: Unable to resolve host xxxxx
.
El /etc/hosts
archivo tenía la hostname
lista incorrecta contra la interfaz de bucle invertido que estaba causando este error. Todos los comandos que no requerían se sudo
ejecutaron bien.
He estado leyendo sobre la interfaz de bucle invertido y entiendo que configura localhost y es una interfaz de red virtual. Sin embargo, ¿por qué lo sudo
necesita en absoluto?