Como depurar quando o sistema congela ou quando ele retorna ao login?

17

Sou relativamente novo no Ubuntu e fiquei imaginando o que é uma boa maneira de depurar quando algo falha?

Por exemplo: eu instalei o 11.04 e o banshee padrão do media player faz meu laptop travar depois de alguns minutos tocando música. Como o sistema congela completamente e não há mensagens de erro, é difícil descobrir o que está errado.

Segundo problema que tenho é que às vezes o sistema falha ao login. Estou suspeitando que seja um Chromium ou Flash, mas não tenho 100% de certeza.

Então alguém tem algumas dicas sobre como depurar coisas como essa?

    
por Pickels 30.04.2011 / 10:58

2 respostas

11

Não faça login usando a GUI de login após tal falha. Alterne para um login baseado em texto pressionando Ctrl + Alt + F1 . Faça login com seu usuário e senha. Erros durante uma sessão X são anexados a ~/.xsession-errors , mas esse arquivo é sobrescrito a cada login. Faça um backup deste arquivo executando:

mv ~/.xsession-errors{,.1}

Isso renomeará o arquivo .xsession-errors para .xsession_errors.1 . Substitua o .1 se você quiser um sufixo diferente. Agora você pode sair deste shell executando exit .

Verifique os arquivos de log do sistema em /var/log . Os arquivos mais interessantes são:

/var/log/kern.log
/var/log/Xorg.0.log (for the current session)
/var/log/Xorg.0.log.old (for previous session)
/var/log/?dm.log (gdm for gnome, kdm for KDE)
    
por Lekensteyn 30.04.2011 / 11:05
2

Tudo o que você precisa fazer é olhar para o diretório de log (/ var / log /). Você pode encontrar qualquer falha ou registros regulares lá.

Alguns aplicativos podem criar logs de falhas em seus próprios diretórios. Por exemplo, ~ / .banshee no seu diretório pessoal.

    
por Coldfish 30.04.2011 / 11:03