Ubuntu が定期的にハングアップするのを止めるにはどうすればよいですか?

Ubuntu が定期的にハングアップするのを止めるにはどうすればよいですか?

Ubuntu 11.04 以降、ランダムなシステム ハングが発生しています (現在は 11.10 を実行しています)。REISUB ではシステムを回復できず、ハード ブートが必要です。すべてのシステム ログ (kern.log、syslog、dmesg) をスキャンしても、ecryptfs_encrypt_page30 秒間隔で表示されるエラーの数以外には特に注目すべき点は見つかりません。

たとえば、現時点での 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 を再び安定させたいと思っています。

この問題の診断に関するアドバイスはありますか?

答え1

eCryptfsエラーの原因は回帰

そうだった修理済みOneiric カーネル バージョン 3.0.0-15.25。

あなたが挙げた問題すべてが eCryptfs のバグによるものかどうかはわかりませんが、カーネルをアップグレードすると、問題を追跡する際にもう 1 つの変数が削除されます。

答え2

これは、11.04 から 11.10 にアップグレードし、暗号化されたホーム フォルダを維持している一部のユーザーに発生しているようです。まだ修正はありませんが、回避策はあります。次のコマンドを使用して、encryptfs で暗号化された長さ 0 のファイルをすべて削除することで、この問題を解決できます。

find /home/.ecryptfs/$USER/.Private/ -size 0c -exec ls '{}' \; | wc -l

ソース:https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/870326

答え3

問題をデバッグするには時間がかかる場合があります。ご質問の件ですが、エラーはいつから発生し始めたのでしょうか。エラーが発生する前に、新しいハードウェアまたはソフトウェアを追加または削除しましたか。

診断

  1. Live CD に付属する memtest メモリ診断ツールを少なくとも 24 時間実行します。
  2. ハードディスクの状態を確認してください。
  3. お使いのコンピューターに専用のグラフィック カードがインストールされていますか? インストールされている場合は、グラフィック ドライバーを確認し、推奨バージョンに更新してください。

関連情報