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
systemctl
para 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.
journalctl -b
/var/log/journal
para obtener un diario de systemd persistente a través de las botas. Perojournalctl
aún debe escribir algo en la memoria.Respuestas:
Debian Jessie está usando systemd , por lo que ya no hay un
/var/log/boot
archivo.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.
fuente
autostart
archivo?sudo journalctl
en 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
.fuente
journalctrl -p 4
. Si solo quieres errores y más, haz que a-p 3
.