Как выполнить отладку, когда система зависает или когда происходит сбой при входе в систему?

Я довольно новичок в Ubuntu, и мне было интересно, что хороший способ для отладки, когда что-то падает?

Например: я установил 11.04, и по умолчанию мультимедийный проигрыватель banshee приводит к сбою в работе моего ноутбука через несколько минут воспроизведения музыки. Так как система полностью зависает и сообщения об ошибках нет, сложно понять, что не так.

Вторая проблема у меня заключается в том, что иногда система падает при входе в систему. Я подозреваю, что это хром или вспышка, но я не уверен на 100%.

Так кто-нибудь получил несколько советов о том, как отладить такие вещи, как это?

2 ответа

Решение

Не входите в систему с помощью графического интерфейса пользователя после такого сбоя. Переключитесь на текстовый вход в систему, нажав Ctrl + Alt + F1. Войдите со своим логином и паролем. Ошибки во время сеанса X добавляются к ~/.xsession-errors, но этот файл перезаписывается при каждом входе в систему. Сделайте резервную копию этого файла, выполнив:

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

Это переименует .xsession-errors подать в .xsession_errors.1, Заменить .1 если вы хотите другой суффикс. Теперь вы можете выйти из этой оболочки, выполнив exit,

Проверьте системные журналы в /var/log, Самые интересные файлы:

/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)

Все, что вам нужно сделать, это посмотреть каталог журналов (/var/log/). Вы можете найти любой сбой или регулярные журналы там.

Некоторые приложения могут создавать журналы сбоев в своих собственных каталогах. Например, ~/.banshee в вашем домашнем каталоге.

Другие вопросы по тегам