Ubuntu 12.04 застыла, требуя включения мотоцикла. Что я должен искать / grep в журналах?

8

Это не первый раз, когда Ubuntu замерзает. Последний раз я проверил «недавно обновленные файлы» в /var/log/и /var/crash/и причина этой проблемы оказалась "LibreOffice.

Теперь это случилось снова.

Ничего не работает, кроме кнопки выключения питания (на основе предыдущего опыта). Я даже не могу открыть с помощью ttyCtrl+Alt+F{1..6}

У меня достаточно памяти (7,7 ГБ), оперативной памяти (2 x 3,16 ГГц) и места на жестком диске (100 ГБ на 256 ГБ SSD).

Я ничего не могу сделать, кроме как закрыть. Компьютер прошел тестирование.

Что я должен искать (grep) в журналах?

Обновление: я отправил сообщение об ошибке здесь: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1023916/

Abe
источник
Точный дубликат здесь: askubuntu.com/questions/4408/…
Том Броссман
1
@ TomBrossman аналогичный вопрос, за исключением того, что все ответы предполагают некоторый ответ. [Ближайший ответ] (вам просто нужно выключить и снова включить питание машины. Возможно, вы никогда не достигнете этой точки.) В конце очень кратко затрагивается этот случай: «Вам просто нужно выключить и включить питание машины. никогда не достигни этой точки ". Это не поможет мне предотвратить следующее происшествие.
Абэ
1
@ TomBrossman Я обновил вопрос, чтобы быть более конкретным
Абэ

Ответы:

2

Замораживание очень похоже на ошибку в Xorg или в ядре. Вы пробовали ssh к коробке? Иногда это работает, даже если все локальные пользовательские интерфейсы не отвечают. Работающее ssh-соединение может быть очень полезным при устранении подобных проблем.

Из предоставленных вами данных я бы пошел на журнал ядра. Похоже, библиотека libreoffice по какой-то причине рухнула, и через секунду хром тоже исчез. Так что в то время была определенно какая-то проблема. Внимательно изучите журнал вокруг этих строк ошибок и посмотрите, сможете ли вы определить первое сообщение об ошибке этого каскада событий. Отметки времени слева должны быть полезны, поскольку любое событие, связанное с остановкой, должно быть достаточно близко к двум упомянутым мною.

Судя по двум событиям, включенным в ваш журнал, кажется, что сбой libreoffice каким-то образом сделал X нестабильным, вызвав как зависание пользовательского интерфейса, так и сбой chrome. Вы заметите, что Chrome разбился в библиотеке X.

MVG
источник
1
Я действительно могу ssh в коробку. Что дальше?
Абэ
Посмотрите на /var/log/Xorg.0.log. Выполните, dmesgчтобы увидеть последние результаты работы ядра. Возможно запустить pstreeи / или ps -Aпосмотреть, какие процессы все еще существуют. После этого вы можете либо решить собрать больше информации, либо посмотреть, сможете ли вы перезапустить ваш X-сервер. Последний - sudo restart lightdmiirc, но я могу ошибаться.
MvG
Ладно. После того, как я нашел на форумах Ubuntu несколько сообщений о сообщении «Xorg Tainted P» /var/log/kern.log, я понял, что не обновил проприетарный драйвер ATI после обновления до 12.04 и что это может быть проблемой. Итак, я переустановил драйвер ATI. Кстати, /var/log/Xorg.0.logдлина была> 1000 строк, все с сегодняшнего дня, поэтому я даже не знал, с чего начать. Спасибо за помощь. Я дам вам знать, что я нахожу.
Абэ
Нет, установка проприетарного драйвера не устранила это.
Абэ
1
Ладно. Я уже перезагрузился; но когда это произойдет в следующий раз (обратите внимание на себя :), вот инструкции по сообщению об « ошибке
Abe
0

Я работал в режиме по умолчанию 'vanilla', хотя у меня установлены xfce и kde.

Ванильная установка, насколько я понимаю, означает чистую установку дистрибутива. Попробуйте чистую установку (как в формате всего , создайте нового пользователя и попробуйте снова). Конечно, сделайте резервную копию важных файлов, прежде чем делать это.

Кроме того, вместо переустановки вы можете попробовать создать нового пользователя . Это может точно определить проблему: если новый пользователь работает, проблема находится в настройках вашего домашнего пользователя. Если это не так, это системная проблема (и переустановка, вероятно, решит ее)

Не устанавливайте ничего другого. Не используйте PPA. Обновлять программное обеспечение можно только через менеджер обновлений или apt-get, без изменения / добавления sources.list. Это означает, что установка ванили. Посмотрите, как система отвечает в течение 3-4 дней. Затем начните добавлять программное обеспечение один за другим, чтобы обнаружить проблемный пакет.

После перезагрузки система обычно добавляет «.old» или «.0» в имя файла.

Я бы сказал, что эти файлы журнала будут информативными:

tar czf mylogs.tar.gz --ignore-failed-read ~/.xsession-errors.old /var/log/Xorg.0.log.old /var/log/dmesg.0 /var/log/syslog.1 /var/log/kern.log.1 /var/log/apport.log.1 /var/log/pm-powersave.log.1
file-roller mylogs.tar.gz

... или если вы предпочитаете это отдельно:

cat ~/.xsession-errors.old
cat /var/log/Xorg.0.log.old
cat /var/log/dmesg.0
cat /var/log/syslog.1
cat /var/log/kern.log.1
cat /var/log/apport.log.1
cat /var/log/pm-powersave.log.1
Саввас Радевич
источник
Я имел в виду «режим ванили» как при выборе «ubuntu», а не «gnome classic», «ubuntu 2D», «xubuntu» и т. Д. При входе в систему, а не как «установка ванили». Не уверен, как еще это назвать. Но я попробую отладить дальше перед переустановкой.
Абэ
Было бы полезно опубликовать все эти журналы? Если так, как я могу удалить любые личные данные?
Абэ
Я не знаю, поможет ли это кому-нибудь, конечно, не мне. Может быть, кто-то захочет посмотреть журналы. Я не знаю, как удалить личные данные из журналов, вы можете просмотреть каждый и решить для себя, исходя из ваших уровней конфиденциальности и проблем. Почему бы вам не попробовать создать нового пользователя ? Если новый пользователь работает, проблема находится в настройках вашего домашнего пользователя. Если это не так, то это системная проблема (и переустановка, вероятно, решит ее)
Savvas Radevic
0

Различные приложения segfault и oops ядра обычно являются признаками аппаратных проблем. Попробуйте сначала запустить memtest, он, вероятно, потерпит неудачу с ошибками.

Джованни Торальдо
источник
Я уже запустил memtest и прошел, но это, очевидно, полезный способ попробовать. Я отредактировал свой вопрос, чтобы добавить эту информацию.
Абэ