Acabo de hacer una nueva instalación de Ubuntu y ahora cuando trato de usar sudo en el emulador de terminal, simplemente se cuelga allí sin siquiera pedirme una contraseña. Si cambio al terminal (Ctrl + Alt + F1) e inicio sesión, sudo funciona como se esperaba. ¿Alguien puede ayudarme a resolver esto?
9
Respuestas:
¿Has cambiado el nombre de host recientemente? He notado que después de un cambio de nombre de host, sudo puede colgarse un poco. Sin embargo, si actualiza su archivo de hosts para reflejar el cambio de nombre de host, el bloqueo desaparecerá.
Puede hacer eso con este sencillo one-liner:
fuente
Device Name
utilidad de detalles del sistema de Ubuntu, efectivamente rompes sudo. Gran trabajo @Canonical./etc/hosts
también a su nuevo nombre de host;)Si desea verificar dónde se cuelga, le sugiero que ejecute el siguiente comando:
y luego ver qué sistema de llamada posiblemente está colgando. Esto podría proporcionar una buena pista de lo que está sucediendo en su sistema.
Supongo que según lo que ve es que la resolución del nombre de host es problemática en su sistema. Consulte los archivos /etc/nsswitch.conf y /etc/resolv.conf para asegurarse de que estén configurados correctamente.
Supuse que ya ha verificado su conectividad a Internet.
fuente
No estoy seguro de qué versión de ubuntu ha instalado, pero hay un error (condición de carrera) en sudo, que se bloquea de forma indefinida en una selección.
https://bugzilla.sudo.ws/show_bug.cgi?id=447
fuente
Yo también tuve este problema con Ubuntu 16.04. Usando el comando "top" descubrí que dos procesos "vnstat" y "NetworkManager" consumen el 100% de la CPU. Así que reinicié el sistema, fui al modo de recuperación y eliminé el paquete "vnstat". Después de esto reinició el sistema, ahora el sistema funciona bien.
fuente