TTY no espera la contraseña

37

Actualicé de 16.04 a 18.04. Cuando presiono Ctrl+ Alt+ F3obtengo el terminal que solicita el nombre de usuario. Cuando escribo mi nombre de usuario y presiono Enter, no espera mi contraseña (es como si presionase Entersin ingresar nada). Incluso si ingreso algo, el texto se muestra en texto sin formato y luego sigue diciendo que mi contraseña es incorrecta. Después de algunas veces, la pantalla se borra y me pide mi nombre de usuario nuevamente y continúa el mismo ciclo.

pranphy
fuente
44
Mismo problema aquí desde ayer con U18.04.1. Yo creo que es desde que (me) Actualización del kernel 4.15.0-43 a 4.15.0-44. El inicio de sesión GUI funciona, el inicio de sesión TTY parece presionar RETORNO automáticamente después de ingresar el nombre de usuario. /var/log/auth.logshows repeatadly login[939]: pam_unix(login:auth): conversation failed, login[939]: pam_unix(login:auth): auth could not identify password for [pduck], login[939]: FAILED LOGIN (1) on '/dev/tty3' FOR 'pduck', Authentication failure. ¿Puedes confirmar eso? ¿Qué uname -rmuestra?
PerlDuck
2
No @pranphy pero veo las mismas cosas en auth.log. Sin embargo, dice "FALLO INICIAR SESIÓN (1) en '/ dev / tty6' PARA 'DESCONOCIDO', Error de autenticación" a pesar de imprimir mi nombre de usuario en la línea "no se pudo identificar la contraseña para ...". Luego repite ese último error varias veces, terminando con "Error en el módulo de servicio" en lugar de "Error de autenticación". uname -r salidas 4.15.0-44-generic
Rob Mosher
1
@PerlDuck Exactamente como dijo @RobMosher, mi versión del kernel es 4.15.0-44-genericy el primer mensaje de error incluye el nombre de usuario y los otros ni siquiera obtienen el nombre de usuario porque tty nunca espera obtener el nombre de usuario hasta demasiados intentos (5) y se restablece para esperar nombre de usuario nuevamente.
pranphy
55
Al menos, alguien ya lo informó: bugs.launchpad.net/ubuntu/+source/shadow/+bug/1812095
PerlDuck
Parece ser el problema con Linux kernel versión 4.15.0.-44-generic. Actualicé a un kernel más nuevo (4.20.5) y el problema está resuelto.
pranphy

Respuestas:

19

Mismo problema de TTY con 4.15.0-44-generic en mi Ubuntu Mate 18.04

Acabo de actualizar a 4.15.0-45-generic, pero todavía no soluciona el problema.

La única solución que encontré es volver al kernel anterior 4.15.0-43-generic.

Puse en espera y eliminé los nuevos núcleos:

sudo apt-mark hold linux-*-4.15.0-4[45]-generic
sudo apt remove linux-*-4.15.0-4[45]-generic

NB: Por supuesto, el núcleo antiguo de Linux - * - 4.15.0-43-generic tiene que estar presente;) Si no, instale con:

sudo apt install linux-{image,headers}-4.15.0-43-generic

Luego, el sistema arranca bien en 4.15.0-43 y el inicio de sesión de tty funciona, pero luego tuve problemas con mi segundo monitor (pero esto, supongo, es totalmente otro problema).

ACTUALIZACIÓN: Solucioné el segundo problema del monitor, de hecho, era un problema de aceleración de video, relacionado con la falta de módulos del núcleo con el núcleo anterior 4.15.0-43. El comando "inxi -G" me ayudó, mostrando que mi tarjeta de video estaba usando el controlador 'fbdev' (framebuffer, sin aceleración gpu) y no el controlador acelerado 'modesetting'.

ejemplo1 (módulos de kernel instalados):

Graphics:  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2

ejemplo2 (módulos del núcleo NO instalados):

Graphics:  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
Display: x11 server: X.Org 1.19.6 driver: fbdev unloaded: modesetting,vesa resolution: 1920x1080~60Hz 
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2

Entonces, la sintaxis correcta para el comando anterior es:

sudo apt install linux-{image,headers,modules,modules-extra}-4.15.0-43-generic
Andrea Turbiglio
fuente
1
Estoy usando el kernel 4.15.0-45 en dos sistemas diferentes y totalmente actualizados. Uno usa una instalación de Kubuntu 18.04.1 y el otro usa una instalación de Xubuntu 18.04.1. El problema ocurre solo en el que ejecuta Kubuntu. El otro acepta la contraseña en modo consola, ok, como si nada hubiera pasado. ¿Cómo se puede explicar esto?
Stormlord
Problema extraño Tengo mi computadora portátil con Ubuntu Mate 18.04.1, donde el problema está presente con 4.15.0-45 / 44 pero no con 4.15.0-43. Pero en mi VM Virtualbox con Ubuntu Mate 18.04.01 y kernel 4.15.0-45, el mismo problema no está presente.
Andrea Turbiglio
Estoy usando el kernel 4.15.0-45 con Mint Cinnamon y tengo el mismo problema.
boctulus
Olvidé mencionar ... También he usado framebuffer, no gpu-acceleration. Esta respuesta es muy precisa.
Boctulus
9

Otra opción es usar otro kernel en el menú de arranque de grub (si hay uno disponible), después del arranque:

Elija " Opciones avanzadas para Ubuntu "
En mi caso 4.15.0.-43 funcionaba correctamente

Simplemente intente, lo que está disponible en la lista (pero tal vez no sea la entrada superior, esa es la que no funciona y no el modo de recuperación)

ingrese la descripción de la imagen aquí

eli
fuente
9

Esto es increíble: hoy fui a este error en Ubuntu 16.04.5 LTS ( Xenial Xerus ) con todas las actualizaciones y sin PPA en el hardware físico.
Entonces el problema era con el 4.4.0-142-genericnúcleo. Los síntomas fueron exactamente los mismos que en cuestión. Getty en la consola de texto envía " Enter" y no me permite ingresar mi contraseña. Muestra en su Login incorrectlugar.

Así que eliminé este kernel defectuoso e instalé 138 en su lugar (con un método similar al problema USB ):

sudo apt-get purge linux-image-generic linux-headers-generic
sudo apt-get purge linux-image-4.4.0-139-generic linux-headers-4.4.0-139-generic \
linux-image-4.4.0-140-generic linux-headers-4.4.0-140-generic \
linux-image-4.4.0-141-generic linux-headers-4.4.0-141-generic \
linux-image-4.4.0-142-generic linux-headers-4.4.0-142-generic
sudo apt-get install amd64-microcode intel-microcode thermald
sudo apt-get autoremove

sudo apt-get install linux-image-4.4.0-138-generic linux-image-extra-4.4.0-138-generic
sudo apt-get install linux-headers-4.4.0-138 linux-headers-4.4.0-138-generic

y reiniciado después. Necesito / necesitamos esperar al núcleo estable normal.

Advertencia: no actualice el kernel a 4.4.0-142-generic si necesita iniciar sesión en la consola. Suscríbase al error 1813873 y, después de la confirmación de la corrección, instale nuevamente el kernel más reciente sudo apt-get install linux-image-generic linux-headers-generic.

N0rbert
fuente
2

La actualización del kernel a 4.20.0 ayudó.

almeja
fuente
44
¿Cómo instaló este núcleo?
postre
Sí, me gustaría saber cómo instalar con Linux Mint, también conocido como Ubuntu 4.20.0.
Patrik Laszlo
He instalado el kernel 4.20.7 usando 'Ukuu´ y todo funciona bien ... pero cuando intenté usar la política x86-energy-perf-policy me di cuenta de por qué no debería usar kernels' no compatibles '.
boctulus