Onde encontro o log de inicialização no Debian 8 (para depurar problemas de inicialização automática)?

8

Estou tentando depurar porque certos aplicativos não conseguem autostart (autostart package).

Premissa: Meu objetivo final é entender por que a sequência de início automático está quebrada (provavelmente devido à falha de inicialização automática de certos pacotes). O próprio Debian 8 inicializa normalmente, mas os recursos de inicialização automática não funcionam corretamente.

Então, eu queria passar pelo log de inicialização (em / var / log / daemon, não encontrei o que estou procurando).

De acordo com o Debian Wiki , eu devo fazer o boot do log em / var / log / boot sem qualquer configuração no Debian 8.

No entanto, o arquivo não está lá.

O wiki também diz:

If you use systemd as your init system, you may need to use systemctl to debug boot problems.

Então eu tentei com

sudo systemd

mas recebo um erro

Trying to run as user instance, but $XDG_RUNTIME_DIR is not set.

    
por dragonmnl 18.12.2015 / 19:19

2 respostas

6

Debian Jessie está usando systemd , então não há mais um arquivo /var/log/boot .

Você ainda pode obter muitas informações sobre o processo de inicialização com o comando dmesg .

Mas se você usar fbautostart , como suponho, seu problema deve aparecer durante o início do gerenciador de janelas. Como fbautostart é relativamente trivial a melhor maneira, é provavelmente começar comentando tudo, depois comentando, isto é, descomentando, cada linha de seus arquivos de configuração, passo a passo até encontrar o seu problema.

    
por 07.01.2016 / 13:12
5

sudo journalctl em Jessie mostra os detalhes da janela de inicialização, incluindo os Avisos e Erros. Eu acho que é mais útil para consertar pacotes errantes que o systemd inicia ou tenta iniciar. Está localizado em /bin/journalctl .

    
por 12.09.2016 / 22:40