Ubuntu がシャットダウン/再起動時にハングする

Ubuntu がシャットダウン/再起動時にハングする

私の状況はKubuntu 14.04 でシャットダウンが 5 分間ハングするしかし、私は KDE ではなく gnome 環境で 14.10 を使用しています (Ubuntu に gnome パッケージを追加し、ネイティブ バージョンではありません)。 同じハードウェアとセットアップを使用していて、問題がない同僚がいるので、それだけが原因ではないはずです。

詳細なシャットダウン画面には同じ行が出力される

* Asking all remaining processes to terminate...

* All Processes ended within 300 seconds...
nm-dispatcher.action: Caught signal 15, shutting down...
* Deactivating swap...
mount: / is busy
* Will now halt
[ 486.185416] reboot: Power down

元の投稿者とは異なり、モデム マネージャーはインストールされておらず、nm-dispatcher とスワップの非アクティブ化の間にガイドラインとして使用するための出力はありません :/

確認すべき事項や、300 秒ではなく 60 秒のハング後に強制的にシャットダウンする方法を知っている方がいらっしゃいましたら、教えていただけると助かります。

答え1

ついに、300 秒より早くシャットダウンを強制する強引な方法を見つけました。300 秒の待機期間は/etc/init.d/sendsigs、シャットダウン シーケンスの前の段階で正常に終了しなかった残りのプロセスを強制終了しようとするシャットダウン スクリプトで指定されています。スクリプトで次のコードを見つけます。

if [ $seq -ge 300 ] ; then
   break
fi

ここで、最大待機時間 300 秒が指定されます。300 を 10 秒より大きい希望の秒数に変更します (スクリプトの他の部分では、待機時間が 10 秒に指定されています)。このファイルには一般ユーザーには書き込み権限がないため、sudo を使用して変更する必要があります。

これは非常に強引な戦術であり、長期的な解決策としては適していません。シャットダウン時にハングアップする可能性のあるネットワークファイルストレージがある場合、またはどれでも他のプロセス (つまり、mySQL) がシャットダウン時に正当に待機している可能性があるので、この方法に従わないでください。ただし、標準的なソフトウェア構成のラップトップまたは汎用コンピューターの場合、少なくとも毎回 5 分待たずにシャットダウンして再起動することができます。

答え2

これを試して

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

または試す

sudo shutdown -h now

答え3

Plank はインストールされていますか?

私も同じ問題を抱えていました。プランクドックシステムと同時に起動するように設定します。これが当てはまる場合、この問題を回避するには、このスタートアップ プログラムに時間遅延を追加するだけです。

ターミナルに移動して次のように入力します:

cd  ~/.config/autostart/
gedit plank.desktop

(自動起動ファイルの名前を「plank」に置き換えます)

次の行を探します:

X-GNOME-自動起動が有効=true

次のように置き換えます:

X-GNOME-自動起動遅延=13

その後、ログアウトしてログインし、動作するかどうかを確認します。

じゃあ! ;-)

答え4

Kubuntu 14.10 でも同じ問題が発生しました。私の解決策は次のとおりです。

  1. ファイル内のこの行を/etc/default/grub次のように変更しました。GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"

  2. その後、sudo update-grubターミナルで

システムが再びシャットダウンします...:-)

関連情報