Ejecuté una actualización hoy que incluía actualizaciones del kernel. Dejé la pantalla por un tiempo y cuando regresé, todo lo que veo ahora es una pantalla negra con texto blanco que contiene información de seguimiento de la pila de llamadas que se desplaza hacia arriba en la pantalla (ver imagen), todo lo cual parece ser texto diferente.
Esto estuvo sucediendo durante más de 3 horas, así que reinicié. Parece que no se ha producido ningún daño, pero las actualizaciones no se aplicaron.
Me gustaría saber qué pasó y por qué antes de intentar actualizar nuevamente.
Respuesta1
Esto indica un error en el kernel de Linux. Se supone que la pantalla que ves sirve para que el desarrollador descubra qué salió mal. Es poco probable que vuelva a suceder. En el caso de que esto suceda, puedes reiniciar tu computadora con Ctrl+ Alt+ S-Abf+ r, Ctrl+ Alt+ S-Abf+ e, Ctrl+ Alt+ S-Abf+ i, Ctrl+ Alt+ S-Abf+ s, Ctrl+ Alt+ S-Abf+ u, Ctrl+ Alt+ S-Abf+ b.
Después de iniciar la próxima vez, ejecute sudo dpkg --configure -a
y sudo dkms autoinstall
en una terminal para reanudar la actualización.
Es pura especulación si el error está relacionado con las actualizaciones o si es causado por cambios introducidos sin entenderlo, aunque es más probable lo último. Si el kernel falla, no puede hacer mucho más como usuario que cruzar los dedos para que el diario del sistema de archivos se recupere correctamente. ¡Se supone que esos fallos no ocurren en las versiones estables de Ubuntu si no ocurren en módulos del kernel de terceros (por ejemplo, módulos dkms)! Puede enviar un informe de error a los desarrolladores del kernel de Linux siguiendohttps://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html. El manejo de la información en pantalla lo ves descrito enhttp://users.sosdg.org/~qiyong/lxr/source/Documentation/oops-tracing.txten detalle.
Si desea comenzar a comprender y depurar fallas del kernel, comience aprendiendo a leer el seguimiento de la pila, cómo usar elHacks de claves de solicitud de Linux Magic System(Enumeré algunos de ellos sin explicación arriba) y cómo configurar el kernel para producir más información de registro (consultehttps://www.kernel.org/doc/Documentation/sysrq.txtpara más detalles) para que pueda reducir la causa del bloqueo paso a paso hasta un caso de prueba reproducible. Luego podrá crear informes de problemas precisos sobrehttp://bugzilla.kernel.orgo piratee el kernel usted mismo y complete el parche.
Ver también¿Qué es el pánico del núcleo?.