¿Cómo diagnostico Hang on Shutdown?


9

Desde hace uno o dos meses, mi computadora portátil con ubuntu 12.10x64 se cuelga durante el apagado . Solo hay una pantalla en negro, no hay actividad de disco duro, simplemente se sienta allí . Siento que sucede cerca del final de un ciclo de apagado normal, a juzgar por el tiempo transcurrido.

Solo la resolución es el apagado rápido (manteniendo presionada la tecla de encendido durante varios segundos): ni Ctrl-Alt-Retroceso (que normalmente funciona, lo tengo activado en Configuración) ni Ctrl-Alt-Supr, ni puedo entrar en un texto consola con Ctrl-Alt-F1.

¿Cómo diagnostico eso ? No ocurre en cada apagado, pero a menudo es lo suficientemente molesto (ya que obliga a una comprobación de disco al reiniciar, por supuesto).

¿Qué archivos de registro pueden decirme qué está pasando? La búsqueda más o menos a ciegas en el visor de registro del sistema me recuerda a las agujas en un pajar.

Imagino que pudiera precisar el tiempo que se pasa a través de las marcas de tiempo de registro, pero ¿Cómo se leen las marcas de tiempo , como por ejemplo, en kern.log: [36169.146130]? ¿Cómo consigo esto legible por humanos?

Por último, un poco por cierto, nunca he logrado ejecutar un Alt-Sysrq-REISUB para forzar un apagado más limpio, pero eso es probablemente porque estoy en una computadora portátil, PrintScr solo es accesible a través de una Fntecla, y estoy No estoy seguro de la secuencia de teclas exacta que necesito. ¿Existe un comando mágico "inofensivo" pero visible para el usuario con el que pueda practicar esto (durante el funcionamiento normal), para poder averiguar cómo hacer un REISUB la próxima vez?

¡Gracias a todos! Comenta si necesitas datos adicionales ...

Respuestas:


5

Necesita apagar sin la pantalla de inicio, y desde la línea de comandos para ver qué está pasando. Primero necesita deshabilitar splash a través de GRUB (Ver apagado detallado )

Arranca y mantén presionado SHIFT para entrar en grub. Presione mientras está sobre la entrada de Linux para editarla. Luego vaya a la línea del núcleo (presione FIN para ir al final de la línea) y elimine los argumentos "silencioso" y "salpicado". De hecho, para esta prueba, omita la GUI y agregue el argumento "texto". (Sin esto, puede acceder a la línea de comando con CTRL + ALT + F1)

Inicie sesión, luego escriba:

sudo shutdown -v -h now

(-v para detallado, -h para detener)

Los archivos de registro del kernel en /var/log/kern.log deben contener marcas de tiempo legibles por humanos. Ábrelos con el visor de archivos de registro

gnome-system-log

(Archivo> abrir) Y debería ver la marca de tiempo legible por humanos a la izquierda. Si aún no ve los legibles por humanos, este tipo hizo algunos scripts de python / perl para analizarlos.


El problema es que no puedo reproducirlo a voluntad, no sucede en cada apagado. Pero esa pregunta acerca quiet splashes oro, voy a quitar los y esperar a un cierre colgante ..
Christoph

Esta respuesta tiene información interesante. Sin embargo, no responde a todas las preguntas del OP (como queda claro por el comentario de "espero que resuelva el problema pronto"). ¿Puedes expandirte, James?
don.joey

Lo siento, principalmente fui por el resto de la pregunta. No sé de nada que pueda causar esto porque no soy el usuario de Linux más experimentado, sin embargo, solo estaba arrojando lo que sé sobre el inicio de sesión por lo que vale la pena ayudar al autor de la pregunta porque estaban pidiendo información sobre cómo ver registros de apagado. De todos modos, agregué más información respondiendo a la pregunta de sello de tiempo.
James

Ok, entonces he activado el inicio de sesión en el apagado, simplemente no he experimentado un bloqueo en el apagado desde entonces. Acepto esta respuesta.
Christoph

2
man shutdownno muestra una opción -v para mí (usando Ubuntu). ¿Existe realmente?
Tfb9

0

Tengo este problema Desactivar la aceleración 3D en Bios parece solucionar el problema.

Presione F1 o F2 al inicio (o en la configuración del sistema en el grub) y desactive la aceleración 3D. Avíseme si esto soluciona el problema. He intentado tres o cuatro paradas sin ningún problema, pero el problema podría volver.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.