sudo: no se puede resolver el host “ hostname ”

I «Estoy probando un proveedor de VPS, y recientemente creé una máquina virtual con un nombre de host testserver usando una plantilla de ubuntu. Este proveedor de VPS reserva y factura los recursos por mes, así que si creas una VM para un trabajo pequeño, es sensato conservarlo en caso de que necesite otra máquina virtual para algún otro trabajo más adelante.

Regresé a VM después de un par de semanas para otro trabajo y quería cambiar el nombre del host a webserver. Edité /etc/hostname y reinicié, y el sistema operativo reconoce que el nombre de host ahora es webserver. Según el proveedor de VPS, aparentemente es imposible cambiar el nombre de host de la máquina virtual en el grupo de recursos del hipervisor (lea que no han creado una vista de controlador y una plantilla de formulario para hacerlo), por lo que estoy atascado con su llamada testserver allí. sudo funciona, pero cuando sudo recibo una advertencia:

sudo: unable to resolve host webserver 

¿Alguien sabe por qué? Obviamente, esto es solo un inconveniente menor, pero pensé que lo preguntaría en caso de que alguien conozca una solución.

Comentarios

  • ¿Su solucionador (grep hosts: /etc/nsswitch.conf) incluye ' archivos '? Si es así, una entrada en / etc / hosts debería hacerlo.
  • Sí, eso fue todo; el nombre de host original estaba al lado de la IP. ¡Gracias! Pegar como respuesta y puedo aceptarla.

Responder

sudo usa el sistema de resolución, configurado por /etc/nsswitch.conf; en su cas e, las búsquedas de host se configuraron para usar /etc/hosts, que tenía el nombre de host anterior identificado con la IP del servidor. Para solucionarlo, simplemente actualice / etc / hosts con el nuevo nombre de host.

Comentarios

  • Usted ' también querrá ver (por ejemplo) / etc / hostname y cualquier otro archivo de configuración de red (/ etc / sysconfig / network en RHEL) para lugares que tenían el antiguo nombre de host.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *