¿Dónde encuentro el registro de arranque en Debian 8 (para depurar problemas de inicio automático)?


12

Estoy tratando de depurar por qué ciertas aplicaciones no se inician automáticamente (paquete de inicio automático).

Premisa: mi objetivo final es entender por qué la secuencia de inicio automático está interrumpida (probablemente debido a la falla del inicio automático de ciertos paquetes). Debian 8 se inicia normalmente, pero las características de inicio automático no funcionan correctamente.

Así que quería pasar por el registro de arranque (en / var / log / daemon no encontré lo que estaba buscando).

Según Debian Wiki , debería ajustar el registro de arranque en / var / log / boot sin ninguna configuración en Debian 8.

Sin embargo, el archivo no está allí.

La wiki también dice:

Si usa systemd como su sistema init, es posible que deba usarlo systemctlpara depurar problemas de arranque .

Así que intenté con

sudo systemd

pero me sale un error

Intentando ejecutarse como instancia de usuario, pero $ XDG_RUNTIME_DIR no está configurado.


¿Estás hablando del paquete fbautostart ? No hay otros paquetes jessie con inicio automático en su nombre .
Ortomala Lokni

2
journalctl -b
Martin Ueding

@MartinUeding gracias por tu respuesta. Intenté ejecutar el comando. Resultado: no se encontraron archivos de diario.
dragonmnl

@dragonmnl Creé el directorio /var/log/journalpara obtener un diario de systemd persistente a través de las botas. Pero journalctlaún debe escribir algo en la memoria.
Martin Ueding

gracias. Traté de crear el directorio yo mismo.
Veré

Respuestas:


6

Debian Jessie está usando systemd , por lo que ya no hay un /var/log/bootarchivo.

Aún puede obtener mucha información sobre el proceso de arranque con el comando dmesg.

Pero si usa fbautostart , como supongo, su problema debería aparecer durante el inicio del administrador de ventanas. Como fbautostart es relativamente trivial, la mejor manera es comenzar comentando todo, luego comentar, es decir, descomentar, cada línea de sus archivos de configuración, paso a paso hasta que encuentre su problema.


1
Gracias por su respuesta. dmesg muestra algunas cosas interesantes (pero desafortunadamente en forma de marca de tiempo desde el arranque, así que no puedo ver el momento en que es algo así como 35846.36 .......). ¿Podría explicar mejor la parte de fbautostart? (en particular: comentar ...) Tengo un paquete de inicio automático llamado simplemente 'inicio automático' y Debian 8
incorporado

¿Puedes editar tu pregunta y publicar el contenido de tu autostartarchivo?
Ortomala Lokni

He modificado mi respuesta tratando de ser más explícito.
Ortomala Lokni

Para ser honesto, realmente no entiendo la parte fbautostart. Sin embargo, acepto la respuesta a la oferta. En cuanto a dmesg parece interesante.
Profundizaré

6

sudo journalctlen Jessie se muestran los detalles de la ventana de arranque, incluidas las advertencias y errores. He encontrado que es más útil para arreglar paquetes errantes que systemd inicia o intenta iniciar. Está ubicado en /bin/journalctl.


44
Gracias, esto funcionó muy bien para mí. Tenga en cuenta que si sólo desea ver las advertencias, los errores, los mensajes críticos y de alerta, puede agregar el parámetro de prioridad de esta manera: journalctrl -p 4. Si solo quieres errores y más, haz que a -p 3.
domsson
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.