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


12

Estou tentando depurar por que certos aplicativos falham ao iniciar automaticamente (pacote de inicialização automática).

Premissa: Meu objetivo final é entender por que a sequência de inicialização automática está interrompida (provavelmente devido à falha de inicialização automática de certos pacotes). O próprio Debian 8 é inicializado 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 estava procurando).

De acordo com o Debian Wiki , eu devo refinar o log de inicialização em / var / log / boot sem nenhuma configuração no Debian 8.

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

O wiki também diz:

Se você usar systemd como seu sistema de inicialização, você pode precisar usar systemctlpara problemas de inicialização de depuração .

Então eu tentei com

sudo systemd

mas eu recebo um erro

Tentando executar como instância do usuário, mas $ XDG_RUNTIME_DIR não está definido.


Você está falando sobre o pacote fbautostart ? Não há outros pacotes jessie com inicialização automática em seu nome .
Ortomala Lokni

2
journalctl -b
Martin Ueding 07/01

@MartinUeding obrigado pela sua resposta. Eu tentei executar o comando. Resultado: nenhum arquivo de diário foi encontrado.
dragonmnl

@dragonmnl Criei o diretório /var/log/journalpara obter um diário persistente do systemd entre as botas. Mas journalctlainda deve escrever algo na memória.
Martin Ueding 15/01/16

obrigado. Eu tentei criar o diretório sozinho. Vou ver se torna escrever algo
dragonmnl

Respostas:


6

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

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

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


1
Obrigado pela sua resposta. O dmesg mostra algumas coisas interessantes (mas na forma de registro de data e hora desde a inicialização, infelizmente, não vejo o momento em que é algo como 35846.36 .......). Poderia explicar melhor a parte fbautostart? (em particular: comentando ...) Eu tenho um pacote de inicialização automática chamado simplesmente 'inicialização automática' e o Debian 8
embutido

Você pode editar sua pergunta e publicar o conteúdo do seu autostartarquivo?
Ortomala Lokni

Modifiquei minha resposta tentando ser mais explícito.
Ortomala Lokni

Para ser sincero, eu realmente não entendo a parte fbautostart. no entanto, aceito a resposta para a oferta. quanto ao dmesg parece interessante. Eu vou mais fundo nisso
dragonmnl

6

sudo journalctlem Jessie gera os detalhes da janela de inicialização, incluindo os avisos e erros. Eu achei mais útil na correção de pacotes errados que o systemd inicia ou tenta iniciar. Está localizado em /bin/journalctl.


4
Obrigado, isso funcionou muito bem para mim. Note que se você só quiser ver avisos, erros mensagens críticas e de alerta, você pode adicionar o parâmetro de prioridade assim: journalctrl -p 4. Se você deseja apenas erros e acima, faça isso a -p 3.
domsson
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.