ソフトウェア センターはインストール時にシステムをフリーズさせるようで、syslog に「120 秒以上ブロックされました」というエラーが表示されます

ソフトウェア センターはインストール時にシステムをフリーズさせるようで、syslog に「120 秒以上ブロックされました」というエラーが表示されます

12.04 (正確) 64 ビット カーネル Linux 3.2.0-39 3.6 GB メモリ Intel Core 2 Duo CPU @ 2.40GHz x2 WUBI インストール済み Ubuntu を MacBook Pro 7.1 で実行、OSX は Boot Camp 経由で Vista を実行 (私はたくさんの OS が好きなので、いいですか?)

Ubuntu ソフトウェア センターからインストールすると、システムが頻繁にフリーズします。これは、過去 5 回のインストールのうち 4 回発生しました。最近、Google の Web サイトから Google Earth .deb をインストールしていました。.deb ファイルをクリックすると、ソフトウェア センターが自動的に開きます (そうでなければ Synaptic を使用します。ソフトウェア センターはシステムをフリーズさせるものだとわかってきたので、かなりうんざりしています)。

「フリーズ」とは、何も機能しないことを意味します。ダッシュ、ランチャー、マウスの動き、Alt + Tab が機能せず、ターミナルを開くことができません (キーボードが機能しません)。ソフトウェア センターには「インストール中」アイコンが表示されますが、その後はグレー表示になり、何もクリックできません。

REISUB は効果がありませんが、コールド パワーダウンと再起動は可能です。

時々、5〜10 分後には、マウスを動かしたり、キーボードを使用したり、ランチャー コマンドを 1 つまたは 2 つ実行したりできるようになりますが、開いている他のアプリ (Chrome およびソフトウェア センター) はグレー表示またはフリーズしたままになります。(私はそれ以上待ったことはありません。15 分経ってもまだ応答しない場合は、電源を切って再起動します。)

つい最近、私がようやく質問を投稿した理由ですが、約 15 分待って、この状況が続いている間にようやくシステム モニターを開くことができました。プロセスを見ると、システム モニターが CPU の約 20% を使用していることがわかりますが、それ以外はあまり使用していません (ほとんどがゼロ)。実際、ソフトウェア センターはリストに表示されていませんでした。ただし、この時点で、システムは最終的に部分的にフリーズ解除され、インストールが完了し、ソフトウェア センターを閉じるつもりはなかったものの、システムをシャットダウンして再起動することができ、syslog を確認しました。

/var/log/syslogに「:blocked for more than 120 seconds」というメッセージが多数表示されます。

ubuntu がこのメッセージでハングアウトします:120秒以上ブロックされています

回答されていません。また、仮想マシンを実行していません。

スタック トレースを含む完全な syslog は、次のようになります。

Amazon Xen インスタンス上のタスクが 120 秒以上ブロックされ、サーバーがハングするのはなぜですか?

この質問は解決されましたが、これは問題が Amazon によって発生し、Amazon がバグを修正したためです。私は Amazon 関連のものは何も実行していません。ただし、私の syslog は非常に似ています。

私の質問もこれに似ています:

https://askubuntu.com/questions/168068/サーバーのハングのトラブルシューティング

しかし、その質問で言及されている「重複」は、システムがフリーズしたときにプロセスを強制終了/再起動する方法に関するものです。プロセスを強制終了して再起動する方法は知っています。問題の原因を突き止めて、解決できるようにしたいと思います。Ubuntu Software Center の代わりに Synaptic を使用すればよいことはわかっていますが、可能であれば問題を解決したいと思います。

バグレポートを提出すべきかとも考えていますが、まずは他にも同様の問題を抱えている人がいないか、また、もしいる場合はどのように解決したかを確認したいと思いました。

私がリンクした質問を含め、ソフトウェア センターのフリーズや「120 秒以上ブロックされた」ログ エラーに関する質問が多数ありますが、この 2 つを関連付ける質問は見つかりませんでした。 誰かが見たい場合に備えて syslog レポートのコピーを保存しましたが、前述のように、Amazon 関連の質問に投稿されたものと非常に似ています... また、この質問はすでに非常に冗長になっているため、不必要にスペースを取りたくありませんでした。

答え1

私も似たようなことをしました。CDのmini.isoでインストールしたので、Escキーを押すと起動画面がテキストモードに変わり、何が起こるかを確認できました。IPの検索で1/120秒の値を見つけました。私のコンピュータのファイルはurl_helper.pyです。画面にUbuntuのロゴが表示されたらEscキーを押して、この120秒の遅延の原因を読んでみてください。

いずれにせよ、これらの値を変更しようとしましたが、起動時の Ubuntu クラウドの問題のように見えます。これがお役に立てば幸いです。url_help.py ルーチンの 120 秒の値を編集する方法をまだ探しています。IP 検索またはこれを無視する何らかのコードを削除します。ネットワークでない場合は、利用できます。

関連情報