Ubuntu 16.04 висить при відключенні


13

Я знаю, що є інші подібні питання, але я детальніше розповім про проблему.

Коли я намагаюся відключити / перезапустити, система навішується. Це з'являється на 64-бітній версії Ubuntu 16.04. Він з’являється на тій же машині на оновленому Kubuntu (14.04 »16.04), на свіжому встановленому Lubuntu 16.04 та події на живому компакт-диску (ISO завантажений з жорсткого диска з grml-рятувальником).

Він з’являється, якщо я вимкну / перезавантажуюсь з Настільної навколишньої програми та якщо це роблю з терміналу.

Проблема не з’являється на Ubuntu 14.04, встановленому на тому ж жорсткому диску.

fdisk

Я намагався запустити fdisk на розділі, але помилок не знайдено.

irqpoll

Я намагався додати irqpollпараметр до завантаження системи

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

bios usb3

Хтось вирішив, вимкнувши застарілу підтримку usb3, але моя материнська плата дуже стара, у мене немає підтримки usb3 в біографії

systemctl та swap

Ця відповідь /ubuntu//a/769953/23130 розповіла про 2 можливі проблеми: systemctl та swap

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є сміливим.

Тому я вимкнув комп'ютер і запустився знову, зараз у терміналі, що я вже зробив

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

але відключення заморожується, як завжди, плюс зараз я навіть не можу отримати доступ до оболонки налагодження.

Завантаження без тихих варіантів вихлюпування грубу Я бачу, що відключення висить на вихідній лінії

Reached target 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

Це мій lshw вихід

Може хтось мені допоможе? Мені неймовірно, що така сильна помилка вражає ЛТС.


Яка ваша конфігурація обладнання? Ви, можливо, з і карткою Nvidia на ноутбуці Asus?
dadexix86

Це не ноутбук Asus, але так, у мене є карта Nvidia, чи можете ви сказати мені, будь ласка, команду отримати вихід, щоб дати вам повну відповідь?
nulll

Які драйвери ви використовуєте? Спробуйте почати зnomodeset . Ви можете додати sudo lshw -sanitizeзапитання про надання нам повного обладнання.
dadexix86

Я намагався завантажитися, nomodesetале, на жаль, це не допомагає. Я додав своє lshwзапитання
nulll

Чи є у вас SSD для свого swap-розділу?
Джеймс Боуері

Відповіді:


1

Ця ж проблема є і в абсолютно новому Asus L502S. Я пробував Mint, Mate, Ubuntu - все одно. Проблема звичайна. Я спробував усе, що можна знайти про цю проблему на форумах.

Врешті я здався, коли виявив це: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1594023

Перевірте, якщо ви видаєте те саме, і я сподіваюся, що ви не витрачаєте на це ще день, як я.


Вибачте, я не відмовлявся від того, що у звіті про помилки переконали вас відмовитися?
nulll

2
Оскільки це підтверджено помилкою в ОС - я вважаю, що це не вирішується простими трюками як зміною прапорів '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
  • Перезавантажте один раз (можливо, це могло б продовжувати проблему, змусити перезавантажити) Thats It. Я зробив це, і ПК тепер виключає PowerOff / Reboot / Suspend і все.

ПОВІДОМЛЕННЯ. Для цього вам потрібно буде стерти губи, які досить сплеснуть для цього:

  • Натисніть CTRL + ALT і T (відкрийте термінал)
  • Вставте цей sudo xedit / etc / default / grub
  • Напишіть свій пароль користувача
  • У рядку: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"гумкаquiet splash
  • Зберегти та вийти
  • У термінальній пасті sudo update-grub

Примітки. Ця робота для ASER E-11 з попередніми Windows8.1 і тепер з Lubuntu 16.04.1 LTS.

Мінуси: у пуску або вимкненому комп'ютері комп'ютер покаже лише консоль, але він буде працювати.


на жаль, не працює для мене
nulll

У вас є Lubuntu?
Луїджі Лопес

Що найцікавіше для інших: як ти взяв ідею про чорний список dw_dmac? Яка процедура налагодження привела вас до цього модуля ядра?
Девід Форе

1

Я думаю, що знайшов рішення. Я шукав рішення для іншої проблеми: lsusbкоманда висіла назавжди, тому я знайшов цю публікацію https://ubuntuforums.org/showthread.php?t=2301619

Потім я згадав, що у мене на материнській платі була підключена USB3 PCI карта, але вона не працювала, після її усунення проблема вирішена.

Сподіваюся, це допомагає.


0

Я знаю, що ОП сказав, що nomodesetце не допомогло, але оскільки це найкращий результат Google для цієї проблеми, я подумав, що я вкладу те, що нарешті мені допомогло.

Я спробував усе, що стосується гриба, у всіх відповідях і спробував усі інші запропоновані відповіді, які я міг знайти.

Врешті-решт, коли я завантажився nomodeset, це прекрасне завершення роботи, що було моєю першою підказкою.

Я тільки що оновився до найновішого драйвера nvidia (381), і прайм був переведений в режим "intel". Помінено повернення до nvidia, ще одне жорстке вимкнення (налаштування не змінюються повністю до завантаження), і воно працює нормально з простим встановленням nvidia.

Сподіваємось, це може допомогти комусь іншому в майбутньому.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.