5

У меня есть компьютер под управлением Ubuntu 9.04 с установленным рабочим столом KDE. Я использую его как файл / принтер / IMAP сервер. Обычно я включаю его, а затем использую другой компьютер для работы. После нескольких часов бездействия, когда на экране отображается только приглашение к входу, система начинает паниковать - мигают индикаторы блокировки прокрутки и крышки.

Я бы хотел это исправить.

Однако, будучи новичком в Linux, я понятия не имею, с чего начать.

Итак, вопрос в том, как лучше всего диагностировать причину паники?

Я немного погуглил, но часто решения, если они есть, расплывчаты. В идеале ответом должна стать схема последовательности шагов, необходимых для сужения причины паники.

Смотрите мой ответ ниже для получения дополнительной информации и вопросов.

3 ответа3

2

Вот что я сделал (не стесняйтесь вносить исправления в любые предложения ниже):

Обновление программного обеспечения

Я заметил в представлении консоли, упомянутом ниже, что перед вызовом паники был вызов bitmap_weight. Я заглянул на сайт nVidia и нашел новую версию видеодрайвера, поэтому скачал и установил ее. Я также запустил менеджер обновлений, чтобы обновить все программное обеспечение на машине. Я все еще испытываю панику, но между инстансами, похоже, больше. Я думаю, что всегда желательно убедиться, что вы получили все последние обновления. ОБНОВЛЕНИЕ: Нет, паника не изменилась, даже консоль Ctrl-Alt-F7 отображает те же сообщения (Как мне записать это в файл ?!).

Memtest86+ (ссылка)

Если он еще не появился, нажатие «esc» во время последовательности загрузки отображает меню grub. В этом меню есть опция для запуска Memtest86+. На Ubuntu 9.04 это V2.11. На их сайте доступен V4.00. Вам нужно будет загрузить образ ISO CD, записать с ним компакт-диск, перезагрузить компьютер и загрузиться с компакт-диска. Для моей проблемы стандартные тесты не выявили никаких проблем. Нажатие «c» отображает меню конфигурации, и здесь есть дополнительный тест, который можно выполнить - тест постепенного исчезновения. Это требует много времени для запуска (в настоящее время он работает, когда я набираю это). Если это выявит проблему, попробуйте заменить микросхемы памяти и повторите тест. Если это все еще не помогает, то вам, вероятно, нужна новая материнская плата.

Результаты тестирования: сегодня утром я проверил компьютер, и memtest все еще работал - 9 часов без ошибок. Поначалу меня это смутило, так как тест немного угасал, таймер показывал 20 минут. Я думал, что он перезагрузился, но на самом деле таймер - это просто время с начала теста битового затухания. При возврате к тестам по умолчанию отображаемое время показывает общее время работы. Так что, похоже, память в порядке.

kexec-tools и вид консоли

Я сейчас установил kexec-tools, хотя это сложный зверь, поэтому я не думаю, что пока получу что-нибудь полезное. При этом, однако, я наткнулся на страницу, где перечислены некоторые полезные сочетания клавиш. При входе в систему я нажал Ctrl-Alt-F8, чтобы отобразить вывод консоли. Я оставил компьютер включенным, и он запаниковал - консоль действительно отображала некоторые сообщения, одно из которых было сообщением о панике. Теперь было бы очень полезно, если бы этот вывод был сохранен в файл, так как в нем было всего около 25 строк видимого сообщения. Кто-нибудь знает, где находится этот файл или как его получить, чтобы сохранить вывод?

Итак, в консоли X (экран Ctrl-Alt-F8) одной из функций в журнале была bitmap_weight, поэтому я подумал, что это может быть видеокарта.

Отключение видео

В папке /etc находится набор папок с именами rc0.d, rc1.d и т.д., Которые содержат набор сценариев, используемых для настройки системы. Обычно сценарии в rc2.d выполняются при включении системы. Здесь скрипт для запуска оконного менеджера называется S30gdm для Gnome и S30kdm для KDE. Переименуйте их в K70gdm / K70kdm и перезагрузите систему. Теперь у вас есть текстовое приглашение, графический интерфейс отключен. При этом система была гораздо более стабильной, она оставалась в живых всю ночь, чего раньше не делала. У меня есть видеокарта nVidia, и, проверяя их веб-сайт, я обнаружил, что недавно было обновление видео драйвера. Теперь я установил это и посмотрю, если проблема не исчезнет. Здесь я должен отметить, что я держу систему в курсе последних обновлений, и я думаю, что было обновление ядра, которое могло повлиять на старый видеодрайвер.

Наконец, чтобы восстановить графический интерфейс, переименуйте K70gdm и / или K70kdm обратно в S30gdm / S30kdm и перезагрузите компьютер.

0

Мой подход заключается в том, чтобы получить полный вывод о панике ядра (как вывод на консоль) и Google драйвер / подсистема, которая вызвала панику. Это будет найдено в выходных данных в нижней части.

Панель запуска была бы хорошим местом для поиска специфических проблем Ubuntu.

Также нельзя исключать сбой оборудования, но в то же время это может быть плохой драйвер.

Иногда эти проблемы трудно диагностировать, если только это не было замечено другими.

0

Это будет паника просто вхолостую? Попробуйте memtest (это должно быть в escape-меню в grub).

Успешное время безотказной работы измеряется в часах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .