Ubuntu 16.04 zawiesza się przy wyłączaniu


13

Wiem, że istnieją inne pytania podobne, ale dam więcej szczegółów na temat problemu.

Podczas próby zamknięcia / ponownego uruchomienia system zawiesza się na zawsze. To działa na Ubuntu 16.04 64bit. Występuje na tej samej maszynie na zaktualizowanym Kubuntu (14.04 »16.04), na świeżo zainstalowanym Lubuntu 16.04 i zdarzeniu na płycie CD na żywo (iso bootowane z twardego dysku z grml -cue).

Występuje, jeśli zamknę / uruchomię ponownie z Desktop Desktop Enviroment i jeśli zrobię to z terminala.

Problem nie występuje na Ubuntu 14.04 zainstalowanym na tym samym dysku twardym.

fdisk

Próbowałem uruchomić fdisk na partycji, ale nie znaleziono błędów.

irqpoll

Próbowałem dodać irqpollparametr do rozruchu systemu

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

bios usb3

Ktoś rozwiązał problem, wyłączając obsługę starszych wersji USB w BIOSie, ale moja płyta główna jest bardzo stara, nie mam wsparcia USB w BIOS-ie

systemctl i zamiana

Ta odpowiedź /ubuntu//a/769953/23130 mówi o 2 możliwych problemach: systemctl i swap

sudo swapoff
sudo systemctl reboot

ale żaden z tematów nie działa

debugowanie zamknięcia

poprzednia odpowiedź wskazywała na interesującą dyskusję dotyczącą Launchpada https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917

gdzie jest tekst wprowadzający, który mówi:

Jeśli występuje zawieszanie się systemu, zgłoś osobny raport o błędach i postępuj zgodnie z instrukcjami debugowania opisanymi w sekcji „Problemy z uruchamianiem / zamykaniem debugowania” w /usr/share/doc/systemd/README.Debian.gz, aby sprawdzić, czy występują wszelkie wiszące prace przy zamykaniu. Uchwycenie zdjęcia ekranowego „Journalctl -b” w powłoce ratunkowej może być pouczające.

Tak mówi instrukcja debugowania

sudo systemctl enable debug-shell
sudo halt

wtedy, gdy wyłączanie się zawiesi, masz konsolę na VT9, CTRL+ALT+F9gdzie możesz to zrobić

systemctl

znaleźć jednostki z aktywnym stanem

systemctl list-jobs

Wymienione są wszystkie zadania ze stanu oczekiwania , jedyny z państwowego biegania to upower.serviceco jest pogrubione.

Więc wyłączyłem komputer i zacząłem od nowa, teraz w terminalu

sudo systemctl list-jobs

Dane wyjściowe to

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

więc próbowałem go wyłączyć i wyłączyć na przyszłość

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

Następnie spróbowałem ponownie zestrzelić za pomocą konsoli debugowania

sudo systemctl enable debug-shell
sudo halt

ale zamknięcie systemu zawiesza się jak zwykle, a teraz nie mogę nawet uzyskać dostępu do powłoki debugowania.

Uruchamianie bez cichych opcji grub splash Widzę, że wyłączenie wisi na linii wyjściowej

Reached target Shutdown

Są to wiersze syslog dotyczące zamknięcia

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

To jest moje wyjście lshw

Czy ktoś może mi pomóc? Dla mnie jest niewiarygodne, że tak poważny błąd wpływa na LTS.


Jaka jest twoja konfiguracja sprzętu? Czy jesteś może z kartą Nvidia na laptopie Asus?
dadexix86,

To nie jest laptop Asus, ale tak, mam kartę Nvidia, czy możesz mi powiedzieć polecenie, aby uzyskać dane wyjściowe i dać ci pełną odpowiedź?
nulll

Z jakich sterowników korzystasz? Spróbuj zacząćnomodeset . Możesz dodać sudo lshw -sanitizedo pytania, aby dać nam pełny zaangażowany sprzęt.
dadexix86,

Próbowałem uruchomić komputer, nomodesetale niestety to nie pomaga. lshw
Załączam

Czy masz dysk SSD do partycji wymiany?
James Bowery,

Odpowiedzi:


1

Ten sam problem tutaj na zupełnie nowym Asus L502S. Próbowałem Mint, Mate, Ubuntu - wszystko to samo. Problem jest powszechny. Na forach wypróbowałem wszystko, co można znaleźć na temat tego problemu.

W końcu zrezygnowałem, gdy to znalazłem: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1594023

Sprawdź, czy problem jest taki sam i mam nadzieję, że nie zmarnujesz na to kolejnego dnia, tak jak ja.


Przepraszam, nie zrozumiałem, co w zgłoszeniu błędu skłoniło cię do poddania się?
nulll

2
Ponieważ jest to potwierdzony błąd w systemie operacyjnym - uważam, że nie można go rozwiązać za pomocą prostych sztuczek, takich jak modyfikacja flag „GRUB_CMDLINE_LINUX_DEFAULT”. Wypróbowałem wszystkie sugerowane rozwiązania, które można znaleźć w Internecie, a nie te rozwiązane w moim przypadku.
NejcT,

1

To zadziałało dla mnie, mam nadzieję, że Ty też.

Mam Lubuntu 16.04.1 LTS

KROKI, KTÓRE ZROBIŁEM DO ROZWIĄZANIA

  • Naciśnij CTRL + ALT i T.
  • W terminalu wklej sudo xedit /etc/modprobe.d/blacklist.conf
  • Wpisz swoje hasło użytkownika
  • W dolnej części okna dodaj:

blacklist dw_dmac blacklist dw_dmac_core

  • Zapisz i wyjdź
  • Zrobiłem krok po kroku, ale nie wiem, czy jest to konieczne: w tym samym terminalu dodaj:sudo update-grub
  • Zrestartuj się raz (być może uda się rozwiązać problem, wymusić restart) To jest to. Zrobiłem to, a komputer współpracuje teraz z PowerOff / Reboot / Suspend i wszystkim.

OSTRZEŻENIE: Aby to zadziałało, musisz w tym celu całkowicie usunąć gumkę w krokach Grub :

  • Naciśnij CTRL + ALT i T (otwórz terminal)
  • Wklej ten sudo xedit / etc / default / grub
  • Wpisz swoje hasło użytkownika
  • W linii: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"gumkaquiet splash
  • Zapisz i wyjdź
  • W terminalu wklej sudo update-grub

Uwagi: Działa dla ASER E-11 z wcześniejszym Windows8.1, a teraz z Lubuntu 16.04.1 LTS.

Minusy: W Start lub ShutDown komputer pokaże tylko konsolę, ale to działa.


niestety nie działa dla mnie
nulll

Czy masz Lubuntu?
Luigi Lopez

Najbardziej interesujące dla innych jest: skąd pomysł na czarną listę dw_dmac? Która procedura debugowania doprowadziła cię do tego modułu jądra?
David Faure,

1

Myślę, że znalazłem rozwiązanie. Szukałem rozwiązania innego problemu: lsusbpolecenie było zawieszone na zawsze, więc znalazłem ten post https://ubuntuforums.org/showthread.php?t=2301619

Potem przypomniałem sobie, że miałem kartę USB3 PCI podłączoną do płyty głównej, ale nie zasiloną, po jej usunięciu problem został rozwiązany.

Mam nadzieję, że to pomoże.


0

Wiem, że OP powiedział, że nomodesetto nie pomogło, ale ponieważ jest to najlepszy wynik Google dla tego problemu, pomyślałem, że wprowadzę to, co w końcu mi pomogło.

Próbowałem wszystkiego, co dotyczy gruba we wszystkich odpowiedziach i próbowałem wszystkich innych proponowanych odpowiedzi, jakie mogłem znaleźć.

Ostatecznie, kiedy uruchomiłem system nomodeset, zamknął się dobrze, co było moją pierwszą wskazówką.

Właśnie zaktualizowałem sterownik do najnowszej wersji NVIDIA (381), a tryb podstawowy został ustawiony na tryb „Intel”. Zmieniono go z powrotem na nvidia, jeszcze jedno twarde zamknięcie (ustawienia nie zmieniają się całkowicie do momentu rozruchu) i działa dobrze z podstawowym ustawieniem na nvidia.

Mam nadzieję, że może to pomóc komuś innemu w przyszłości.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.