Ubuntu 16,04 hang pada shutdown


13

Saya tahu bahwa ada pertanyaan lain yang serupa, tetapi saya akan memberikan rincian lebih lanjut tentang masalahnya.

Ketika saya mencoba untuk mematikan / restart sistem hang selamanya. Ini ditambahkan pada Ubuntu 16.04 64bit. Ini ditambahkan pada mesin yang sama pada Kubuntu yang ditingkatkan (14,04 »16,04), pada Lubuntu 16,04 yang baru diinstal dan acara pada CD langsung (iso di-boot dari hard-disk dengan grml-rescue).

Ia menambahkan jika saya mematikan / memulai kembali dari Desktop Enviroment dan jika saya melakukannya dari terminal.

Masalahnya bukan pada Ubuntu 14.04 yang diinstal pada hard-disk yang sama.

fdisk

Saya sudah mencoba menjalankan fdisk di partisi tetapi tidak ditemukan kesalahan.

irqpoll

Saya sudah mencoba menambahkan irqpollparameter ke boot sistem

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

bios usb3

Seseorang telah menyelesaikan dengan mematikan dukungan USB3 legacy pada bios, tetapi motherboard saya sudah sangat tua, saya tidak memiliki dukungan usb3 pada bios

systemctl dan swap

Jawaban ini /ubuntu//a/769953/23130 berbicara tentang 2 kemungkinan masalah: systemctl and swap

sudo swapoff
sudo systemctl reboot

tetapi tidak ada tema yang berfungsi

debug shutdown

jawaban sebelumnya menunjuk ke diskusi Launchpad yang menarik https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917

di mana ada teks pengantar yang mengatakan:

Jika Anda mengalami hang shutdown, harap ajukan laporan bug terpisah dan ikuti instruksi debug yang dijelaskan di bagian "Boot debug / masalah shutdown" di /usr/share/doc/systemd/README.Debian.gz untuk memeriksa apakah ada segala pekerjaan gantung saat shutdown. Mengambil foto layar "journalctl -b" di shell penyelamat mungkin mencerahkan.

Jadi instruksi debbuging mengatakan untuk

sudo systemctl enable debug-shell
sudo halt

kemudian ketika shutdown hang Anda memiliki konsol di VT9 di CTRL+ALT+F9mana Anda dapat melakukannya

systemctl

untuk menemukan unit dengan status aktif

systemctl list-jobs

semua pekerjaan yang tercantum adalah menunggu negara , satu-satunya dengan keadaan berjalan adalah upower.serviceyang tebal.

Jadi saya mematikan PC dan mulai lagi, sekarang di terminal saya sudah selesai

sudo systemctl list-jobs

Outputnya adalah

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

jadi saya mencoba mematikannya dan menonaktifkannya untuk masa depan

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

Saya kemudian mencoba lagi untuk shotdown, dengan konsol debug

sudo systemctl enable debug-shell
sudo halt

tetapi shutdown macet seperti biasa, ditambah sekarang saya bahkan tidak bisa mengakses debug-shell.

Booting tanpa opsi splash grub yang tenang Saya dapat melihat bahwa shutdown tergantung pada jalur output

Reached target Shutdown

Ini adalah baris syslog tentang shutdown

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

Ini adalah output lshw saya

Adakah yang bisa membantu saya? Bagi saya, sulit dipercaya bahwa bug yang begitu parah memengaruhi LTS.


Apa konfigurasi perangkat keras Anda? Apakah Anda mungkin dengan dan kartu Nvidia pada Laptop Asus?
dadexix86

Ini bukan Laptop Asus, tapi ya saya punya kartu Nvidia, bisakah Anda memberi tahu saya perintah untuk mendapatkan output untuk memberikan jawaban lengkap?
nulll

Driver mana yang Anda gunakan? Coba mulai dengannomodeset . Anda dapat menambahkan sudo lshw -sanitizepertanyaan untuk memberi kami perangkat keras lengkap yang terlibat.
dadexix86

Saya sudah mencoba boot nomodesettetapi sayangnya itu tidak membantu. Saya telah melampirkan lshwpertanyaan saya
nulll

Apakah Anda memiliki SSD untuk partisi swap Anda?
James Bowery

Jawaban:


1

Masalah yang sama di sini di Asus L502S baru. Saya mencoba Mint, Mate, Ubuntu - semuanya sama. Masalah sering terjadi. Saya mencoba segala sesuatu yang dapat ditemukan mengenai masalah ini di forum.

Akhirnya aku menyerah ketika menemukan ini: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1594023

Periksa apakah masalah Anda sama dan saya harap Anda tidak menyia-nyiakan hari lain untuk ini, seperti yang saya lakukan.


Maaf, saya tidak mengerti, apa yang ada dalam laporan bug meyakinkan Anda untuk menyerah?
nulll

2
Karena ini adalah bug yang dikonfirmasi di OS - Saya yakin ini tidak dapat dipecahkan dengan trik sederhana seperti memodifikasi flag 'GRUB_CMDLINE_LINUX_DEFAULT'. Saya mencoba setiap solusi yang disarankan yang dapat ditemukan melalui internet dan bukan dari mereka yang memecahkan masalah dalam kasus saya.
NejcT

1

Ini bekerja untuk saya, Semoga Anda juga.

Saya punya Lubuntu 16.04.1 LTS

LANGKAH-LANGKAH SAYA MELAKUKAN UNTUK MEMECAHKAN

  • Tekan CTRL + ALT dan T
  • Di terminal, tempelkan sudo xedit /etc/modprobe.d/blacklist.conf
  • Tulis kata sandi pengguna Anda
  • Di bagian bawah jendela tambahkan:

blacklist dw_dmac blacklist dw_dmac_core

  • Simpan dan keluar
  • Saya mengikuti langkah, tetapi tidak tahu apakah perlu: di terminal yang sama tambahkan:sudo update-grub
  • Reboot sekali (mungkin bisa bertahan dengan masalah, paksa reboot) Thats It. Saya melakukannya dan PC sekarang colud PowerOff / Reboot / Suspend dan semuanya.

PEMBERITAHUAN: Agar ini berfungsi, Anda perlu menghapus cukup percikan di Langkah - langkah Grub untuk ini:

  • Tekan CTRL + ALT dan T (buka terminal)
  • Tempel sudo xedit ini / etc / default / grub
  • Tulis kata sandi pengguna Anda
  • Di baris: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"penghapusquiet splash
  • Simpan dan keluar
  • Di terminal paste sudo pembaruan-grub

Catatan: Ini berfungsi untuk ASER E-11 dengan Windows8.1 sebelumnya dan sekarang dengan Lubuntu 16.04.1 LTS.

Cons: Di Start atau ShutDown komputer hanya akan menampilkan konsol, tetapi ini akan berfungsi.


sayangnya tidak bekerja untuk saya
nulll

Anda punya Lubuntu?
Luigi Lopez

Apa yang paling menarik bagi orang lain adalah: bagaimana Anda mendapatkan ide daftar hitam dw_dmac? Prosedur debugging mana yang membawa Anda ke modul kernel itu?
David Faure

1

Saya rasa saya menemukan solusinya. Saya sedang mencari solusi untuk masalah lain: lsusbperintah menggantung selamanya, jadi saya menemukan posting ini https://ubuntuforums.org/showthread.php?t=2301619

Saya kemudian ingat bahwa saya memiliki Kartu PCI USB3 yang terpasang pada papan ibu tetapi tidak bertenaga, setelah mengeluarkannya masalah terpecahkan.

Semoga ini bisa membantu.


0

Saya tahu OP mengatakan itu nomodeset tidak membantu, tetapi karena ini adalah hasil Google teratas untuk masalah ini, saya pikir saya akan memasukkan apa yang akhirnya membantu saya.

Saya mencoba segala sesuatu yang berhubungan dengan grub dalam semua jawaban dan mencoba semua jawaban yang diajukan yang dapat saya temukan.

Pada akhirnya, ketika saya boot dengan nomodeset , itu shutdown baik-baik saja, yang merupakan petunjuk pertama saya.

Saya baru saja memperbarui ke driver nvidia terbaru (381), dan prime diatur ke mode 'intel'. Mengubahnya kembali ke nvidia, satu lagi shutdown yang sulit (pengaturan tidak berubah sepenuhnya sampai boot) dan berfungsi baik dengan prime set ke nvidia.

Semoga ini bisa membantu orang lain di masa depan.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.