Psychz - Nikhil
Votes: 0Posted On: May 31, 2017 01:01:34
Cuando el terminal está atascado en "sudo: incapaz de resolver host (ninguno)", significa que no ha proporcionado un nombre de host a su sistema. Hostname es el nombre del dispositivo con el que se identifica la red. El nombre de host se almacena localmente en el archivo "/ etc / hostname". Se asigna a la red para la comunicación.
Solución de problemas "sudo: incapaz de resolver host (ninguno)"
1. Compruebe su nombre de host ejecutando el comando "hostname" en su terminal. El resultado quedará en blanco, ya que no hay ningún nombre de host asignado.
2. Edite el archivo "/ etc / hostname" en el que el nombre de host está almacenado en su sistema. Proporcione cualquier nombre de host de su elección. Como ejemplo, he asignado el nombre de host como "inspiron-3558". Puede utilizar el siguiente comando para editar el archivo.
(Nota: Necesitará permiso de root para editar el archivo)
Vi / etc / hostname
(Nota: En este caso estamos usando el editor "vi" para editar el archivo. Sin embargo, puede elegir cualquier editor de texto de su agrado.)
3. Una vez que haya guardado el archivo con su nuevo nombre de host, ejecute el comando "hostname" para confirmar. El nuevo nombre de host debe aparecer en la pantalla.
4. Compruebe el archivo "/ etc / hosts" y edite el nombre de host igual que en "/ etc / hostname". El archivo "hosts" asigna el nombre de host a las direcciones IP. Por lo tanto, es muy importante que edite el nombre de host en el archivo. Edite el nombre de host asignado con la dirección IP "127.0.1.1".
5. Cualquier cambio realizado en los archivos no surtirá efecto hasta que se reinicie el sistema. Por lo tanto, reinicie el sistema para que los cambios surtan efecto.
6. Después de reiniciar, compruebe el comando "sudo" para asegurarse de que está funcionando correctamente.