Ubuntu 16.04がシャットダウン時にハングする


13

同様の質問が他にもあることは知っていますが、問題についてさらに詳しく説明します。

シャットダウン/再起動しようとすると、システムが永久にハングします。これはUbuntu 16.04 64ビットで発生します。アップグレードされたKubuntu(14.04»16.04)、新しくインストールされたLubuntu 16.04、およびライブCD(grml-rescueでハードディスクから起動される)のイベントで同じマシンに表示されます。

デスクトップ環境からシャットダウン/再起動した場合、およびターミナルから実行した場合に表示されます。

この問題は、同じハードディスクにインストールされたUbuntu 14.04では発生していません。

fdisk

パーティションでfdiskを実行しようとしましたが、エラーは見つかりませんでした。

イルクポール

irqpollシステムブートにパラメーターを追加しようとしました

linux /boot/vmlinuz-4.4.0-31-generic root=UUID=c50c612d-813b-4e76-a6d0-92e697658b7a ro irqpoll $vt_handoff

BIOS USB3

誰かがBIOSでusb3レガシーサポートをオフにすることで解決しましたが、私のマザーボードは非常に古く、BIOSでusb3サポートがありません

systemctlおよびswap

この回答/ubuntu//a/769953/23130 は2つの可能な問題について話しました:systemctlswap

sudo swapoff
sudo systemctl reboot

しかし、テーマの作品はありません

シャットダウンデバッグ

前の回答は、Launchpadの興味深いディスカッションhttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917を指していました

次のような導入テキストがあります:

シャットダウンハングが発生している場合は、別のバグレポートを提出し、/ usr / share / doc / systemd / README.Debian.gzの「ブート/シャットダウンの問題のデバッグ」セクションで説明されているデバッグ手順に従ってください。シャットダウン時にハングするジョブ。レスキューシェルで「journalctl -b」の画面写真をキャプチャすると、啓発される場合があります。

そのため、デバッグの手順では

sudo systemctl enable debug-shell
sudo halt

シャットダウンがハングすると、VT9 CTRL+ALT+F9で実行できるコンソールがあります

systemctl

状態がアクティブなユニットを見つける

systemctl list-jobs

記載されているすべてのジョブは状態である待機状態で一つだけ、ランニングはあるupower.service大胆です。

だから私はPCの電源を切って、再び始めました、今やった端末で

sudo systemctl list-jobs

出力は

JOB UNIT           TYPE  STATE  
1341 upower.service start running
1 jobs listed.

だから私はそれをオフにして将来のために無効にしようとしました

sudo systemctl stop upower.service
sudo systemctl disable upower.service
sudo systemctl mask upower.service

その後、デバッグコンソールでショットダウンを再試行しました

sudo systemctl enable debug-shell
sudo halt

しかし、シャットダウンは通常どおりフリーズします。さらに、デバッグシェルにもアクセスできなくなります。

静かなスプラッシュ grubオプションなしで起動すると、シャットダウンが出力行でハングすることがわかります

Reached target Shutdown

これらは、シャットダウンに関するsyslog行です

Aug  5 11:45:12 pc-dev udisksd[2930]: Mounted /dev/sdc1 at /media/luca/TOSHIBA EXT on behalf of uid 1000
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Version 2015.3.14AR.1 integrated FUSE 28
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Mounted /dev/sdc1 (Read-Write, label "TOSHIBA EXT", NTFS 3.1)
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Cmdline options: rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdc1,blkdev,blksize=4096
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Global ownership and permissions enforced, configuration type 7
Aug  5 11:45:16 pc-dev com.canonical.indicator.application[2749]: (process:3129): indicator-application-service-WARNING **: Application already exists, re-requesting properties.
Aug  5 11:45:19 pc-dev systemd[1]: Started Daemon for generating UUIDs.
Aug  5 11:45:28 pc-dev spideroak_inotify[3253]: Program started
Aug  5 11:45:36 pc-dev systemd[1]: Starting Stop ureadahead data collection...
Aug  5 11:45:36 pc-dev systemd[1]: Stopped Read required files in advance.
Aug  5 11:45:36 pc-dev systemd[1]: Started Stop ureadahead data collection.
Aug  5 11:45:40 pc-dev systemd[1]: Started Early root shell on /dev/tty9 FOR DEBUGGING ONLY.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Sound Card.
Aug  5 11:45:53 pc-dev systemd[1]: Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Timers.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Daily apt activities.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Daily Cleanup of Temporary Directories.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Stop ureadahead data collection 45s after completed startup.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Graphical Interface.
Aug  5 11:45:53 pc-dev org.freedesktop.Notifications[2749]: xfce4-notifyd: Fatal IO error 11 (Risorsa temporaneamente non disponibile) on X server :0.
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Light Display Manager...
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Accounts Service...
Aug  5 11:45:53 pc-dev ntfs-3g[3141]: Unmounting /dev/sdc1 (TOSHIBA EXT)
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Disk Manager...
Aug  5 11:45:53 pc-dev ModemManager[2245]: <info>  Caught signal, shutting down...
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Daemon for power management...
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target System Time Synchronized.
Aug  5 11:45:53 pc-dev dbus[2266]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkitd.service'
Aug  5 11:45:53 pc-dev systemd[1]: Stopping User Manager for UID 1000...
Aug  5 11:45:53 pc-dev rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="2228" x-info="http://www.rsyslog.com"] exiting on signal 15.
Aug  5 11:48:26 pc-dev rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="2232" x-info="http://www.rsyslog.com"] start
Aug  5 11:48:26 pc-dev rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
Aug  5 11:48:26 pc-dev rsyslogd: rsyslogd's groupid changed to 108
Aug  5 11:48:26 pc-dev rsyslogd: rsyslogd's userid changed to 104
Aug  5 11:48:26 pc-dev loadkeys[764]: Caricamento di /etc/console-setup/cached.kmap.gz
Aug  5 11:48:26 pc-dev systemd[1]: Started Set console keymap.
Aug  5 11:48:26 pc-dev systemd[1]: Started Create Static Device Nodes in /dev.
Aug  5 11:48:26 pc-dev systemd[1]: Starting udev Kernel Device Manager...
Aug  5 11:48:26 pc-dev systemd[1]: Started Uncomplicated firewall.
Aug  5 11:48:26 pc-dev systemd[1]: Started udev Kernel Device Manager.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Remount Root and Kernel File Systems...
Aug  5 11:48:26 pc-dev systemd[1]: Started Remount Root and Kernel File Systems.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Flush Journal to Persistent Storage...
Aug  5 11:48:26 pc-dev systemd[1]: Reached target Local File Systems (Pre).
Aug  5 11:48:26 pc-dev systemd[1]: Reached target Local File Systems.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Tell Plymouth To Write Out Runtime Data...
Aug  5 11:48:26 pc-dev systemd[1]: Starting LSB: AppArmor initialization...
Aug  5 11:48:26 pc-dev systemd[1]: Starting Set console font and keymap...
Aug  5 11:48:26 pc-dev systemd[1]: Starting udev Coldplug all Devices...
Aug  5 11:48:26 pc-dev systemd[1]: Starting Load/Save Random Seed...
Aug  5 11:48:26 pc-dev systemd[1]: Started Tell Plymouth To Write Out Runtime Data.
Aug  5 11:48:26 pc-dev systemd[1]: Started Load/Save Random Seed.
Aug  5 11:48:26 pc-dev systemd[1]: Started Flush Journal to Persistent Storage.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Create Volatile Files and Directories...
Aug  5 11:48:26 pc-dev systemd-tmpfiles[958]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Aug  5 11:48:26 pc-dev systemd[1]: Started udev Coldplug all Devices.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Show Plymouth Boot Screen...
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpuset
Aug  5 11:48:26 pc-dev apparmor[943]:  * Starting AppArmor profiles
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpu
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpuacct

これは私のlshw出力です

誰か助けてくれますか?私にとって、このような重大なバグがLTSに影響することは信じられません。


ハードウェア構成は何ですか?AsusラップトップでNvidiaカードを使用していますか?
dadexix86

Asusラップトップではありませんが、はい、私はNvidiaカードを持っています。出力を取得して完全な答えを出すコマンドを教えてください。
-nulll

どのドライバーを使用しますか?で始めてnomodesetみてください。関連するsudo lshw -sanitize完全なハードウェアを提供するための質問に追加できます。
dadexix86

で起動しようとしましたnomodesetが、残念ながらそれは役に立ちません。私はlshw質問に添付しました
-nulll

スワップパーティション用のSSDはありますか?
ジェームズバワリー

回答:


1

新しいAsus L502Sでも同じ問題が発生します。私はMint、Mate、Ubuntuを試しました-すべて同じです。問題は一般的です。この問題に関して見つけることができるすべてをフォーラムで試しました。

最終的に私はこれを見つけたときにgave ました:https : //bugs.launchpad.net/ubuntu/+source/systemd/+bug/1594023

あなたが発行したものが同じかどうかを確認してください。私がやったように、Uがこれでもう1日無駄にしないことを願っています。


申し訳ありませんが、私は理解していませんでしたが、バグレポートであなたがgiveめたと確信したものは何ですか?
-nulll

2
OSのバグであることが確認されているため、 'GRUB_CMDLINE_LINUX_DEFAULT'のフラグを変更するような簡単なトリックでは解決できないと思います。私はインターネット上で見つけることができるすべての提案された解決策を試しましたが、私の場合は解決された問題はありません。
NejcT

1

これは私のために働いた、あなたも願っています。

Lubuntu 16.04.1 LTSを持っています

解決のためにしたステップ

  • CTRL + ALTおよびTを押す
  • ターミナルでsudo xedit /etc/modprobe.d/blacklist.confを貼り付けます
  • ユーザーパスワードを書く
  • ウィンドウの下部に追加します:

blacklist dw_dmac blacklist dw_dmac_core

  • 保存して終了
  • 私はフォローステップを行いましたが、必要かどうかわかりません:同じターミナルで追加します:sudo update-grub
  • 一度再起動します(問題が発生する可能性があるため、強制的に再起動します)。私はそれをやったし、PCは今やPowerOff / Reboot / Suspendとすべてを冷静にしている。

注意:これが機能するには、Grub Stepsの消しゴムをかなり消す必要があります

  • CTRL + ALTおよびTを押します(ターミナルを開きます)
  • このsudo xedit / etc / default / grubを貼り付けます
  • ユーザーパスワードを書く
  • 行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"消しゴムquiet splash
  • 保存して終了
  • ターミナルでsudo update-grubを貼り付けます

注:これは、以前のWindows8.1でASER E-11で機能し、Lubuntu 16.04.1 LTSでも機能します。

短所:スタートまたはシャットダウンでは、コンピューターはコンソールのみを表示しますが、動作します。


残念ながら、私のために働いていない
nulll

Lubuntuをお持ちですか?
ルイージロペス

他の人にとって最も興味深いのは、どのようにしてdw_dmacをブラックリストに載せるというアイデアを得たのですか?どのデバッグ手順でそのカーネルモジュールに移動しましたか?
デビッドフォール

1

私は解決策を見つけたと思います。私は別の問題の解決策を探していました:lsusbコマンドは永遠にハングしていましたので、この投稿を見つけました https://ubuntuforums.org/showthread.php?t=2301619

それから、マザーボードにUSB3 PCIカードが接続されていたが電源が入っていなかったことを思い出しました。取り外した後、問題は解決しました。

それが役に立てば幸い。


0

OPが言ったことを知っています nomodesetが役に立たなかったはいますが、これはこの問題に対するGoogleの最高の結果であるため、最終的に私を助けたものを入れると思いました。

私はすべての答えでgrubに関係することをすべて試み、見つけた他のすべての提案された答えを試しました。

最後に、で起動したとき nomodeset、それはうまくシャットダウンしました。これは私の最初の手がかりでした。

最新のnvidiaドライバー(381)に更新したばかりで、primeは「Intel」モードに設定されていました。それをnvidiaに戻し、もう1つのハードシャットダウン(設定はブートするまで完全には変更されません)、nvidiaに設定されたprimeで正常に動作します。

これが将来誰かに役立つことを願っています。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.