> Faqs > Cómo resolver "sudo: unable to resolve host"

Cómo resolver "sudo: unable to resolve host"

Estoy haciendo un "sudo su" para volverme superusuario en un servidor Linux con Debian. Solo que me sale un error que creo que antes no salía "Unable to resolve host".

sudo su
sudo: unable to resolve host myhost

¿Cómo puedo solucionar este error?

Respuestas

Este error es porque el nombre de esta máquina no se reconoce.

El nombre de la máquina lo tienes en el archivo /etc/hostname. Puedes editar ese nombre de la máquina con el comando:

sudo vim /etc/hostname

El caso es que ahí debería aparecer "myhost" (o lo que te ponga después de "unable to resolve host". Pues tiene que haber una entrada con ese valor en el archivo de hosts a la IP de localhost. Editas ese archivo:

sudo vim /etc/hosts

Agregas la línea:

127.0.1.1 myhost

Con eso ya estaría arreglado el problema. Puedes probar a hacer sudo:

sudo su
Miguel Angel
3295 146 215 17