Как мне заставить Ubuntu периодически зависать?
Начиная с Ubuntu 11.04 у меня возникали случайные зависания системы (в настоящее время я работаю 11.10). REISUB не восстанавливает систему, и требуется перезагрузка. Сканирование всех системных журналов (kern.log, syslog, dmesg) не обнаруживает ничего примечательного для меня, кроме ряда ecryptfs_encrypt_page
ошибки, которые появляются с интервалом в 30 секунд.
Например, вот конец хвоста dmesg на данный момент:
<snip/>
[ 2586.952174] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952179] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952210] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952212] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952244] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952246] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2616.952218] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952222] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952254] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952256] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952287] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952289] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2646.952211] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952216] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952248] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952250] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952281] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952283] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
Повисание, которое я испытываю, характеризуется:
- Зацикливание звука
- Нечувствительная клавиатура / мышь
- Зависание экрана
- Alt + SysReq + REISUB не работает
Моя точная проблема, кажется, описана в другом вопросе AskUbuntu, однако я не верю, что у меня проблема с оборудованием. У меня двойная загрузка с Windows 7 и Windows 7 работает без нареканий.
Я пробовал как Unity, так и Gnome-Shell, и оба заканчивали тем, что зависали. Зависание не предсказуемо, и я не уверен, что его вызывает. Я думал, что это было вызвано потоковой передачей видео с моего файлового сервера (поскольку именно это я чаще всего делаю в Ubuntu, и именно тогда происходили зависания), но на прошлой неделе система зависла, несмотря на локальное воспроизведение видеофайла. Он также зависал один раз, когда ничего не делал (работал только браузер).
Большую часть этого года я в результате проводил свое время в Windows 7, но мне бы очень хотелось, чтобы Ubuntu снова стала стабильной.
Любой совет по диагностике этой проблемы?
3 ответа
Ошибки eCryptfs были вызваны регрессией.
Это было исправлено в ядре Oneiric версии 3.0.0-15.25.
Я не уверен, что из-за ошибки eCryptfs возникли все перечисленные вами проблемы, но при обновлении вашего ядра будет удалена еще одна переменная при отслеживании ваших проблем.
Похоже, это происходит с некоторыми людьми, которые обновились с 11.04 до 11.10 и сохранили зашифрованную домашнюю папку. Исправления пока нет, но есть обходной путь. Эту проблему можно решить, удалив все зашифрованные с шифрованием файлы нулевой длины с помощью следующей команды:
find /home/.ecryptfs/$USER/.Private/ -size 0c -exec ls '{}' \; | wc -l
Источник: https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/870326
В некоторых случаях это займет время для устранения неполадок. Возникает ваш вопрос, поскольку, когда ошибка начала возникать. Вы добавили или удалили любое новое аппаратное или программное обеспечение до появления ошибки.
диагностика
- Запустите средство диагностики памяти memtest, поставляемое с Live CD, в течение как минимум 24 часов.
- Проверьте состояние вашего жесткого диска.
- У вас установлена специальная видеокарта, если да, проверьте драйверы графической подсистемы и обновите до рекомендуемой версии.