TL; DR: como acessar o diário do systemd de uma instância do sistema offline.
Então estou migrando algumas máquinas para o Ubuntu 16.04 agora da versão anterior do LTS. Isso significa que tudo agora é baseado no systemd.
Normalmente estou inicializando minhas máquinas a partir de um disco de recuperação da mesma versão que pretendo instalar, usando debootstrap
. A razão para isto é que para muitas das minhas máquinas eu tenho que executar uma instalação sem cabeça.
Em um caso recente, uma máquina que eu deveria preparar foi inicializada para mim por alguém em um site remoto, um servidor SSH foi iniciado e uma conta de usuário foi configurada para que eu pudesse fazer logon. Aquela máquina tinha uma tela, mas devido a configuração de um modo incompatível, a tela permaneceu em branco a partir do ponto em que o Ubuntu mostra a tela inicial. Eu resolvi isso na configuração do GRUB2 enquanto isso, mas o ponto é que também era essencialmente um cenário sem cabeça.
Então eu configurei a máquina usando debootstrap
e tentei inicializar. A tela ficou em branco (e de qualquer forma, eu não teria visto a tela como em uma instalação real sem cabeça).
Nada aconteceu, mas a máquina pode ser pingada, mas o SSH evidentemente não está em execução. Intrigante ...
Quando reiniciei a máquina, deparei-me com a tarefa de acessar o diário do systemd da máquina off-line para descobrir o que deu errado. Ou seja um diário de uma instância do systemd que não estava em execução, mas da mesma versão que está sendo executada.
Pergunta: como posso acessar o diário do systemd de uma instância do systemd que não está em execução no momento?
# systemd --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN
Tags systemd-journald ubuntu