Ubuntu nie wyłącza się lub zawiesza na ekranie powitalnym

8

Używam Ubuntu 14.04 64 bit. Problem, przed którym stoję, polega na tym, że nie mogę wyłączyć urządzenia. Za każdym razem, gdy wyłączam lub ponownie uruchamiam komputer (zarówno z terminala, jak i GUI), blokuje się on na ekranie startowym rozruchu i pozostaje tam na zawsze, dopóki go nie wyłączę, naciskając przycisk zasilania.

utknął przy wyłączeniu

Przeszedłem pytanie - jak rozwiązać problem powolnego zamykania systemu, i jest to odpowiedź, ale nie mogę zdiagnozować problemu. Istnieje pewne logowanie, /var/crash/ale nie można znaleźć Title: MISBEHAVING_PROGRAMNAMEw nich żadnego ciągu . Moja wersja jądra: 3.16.0-50-genericUruchomiłem z poprzednich jąder z menu grub, ale problem nadal występuje. Jak rozwiązać problem lub przynajmniej znaleźć przyczynę?

salmanwahed
źródło
1
Możliwy duplikat systemu Ubuntu 14.04 nie zostanie zamknięty lub zrestartowany
Daniel
@Daniel Widziałem to, zanim opublikowałem pytanie. Te same objawy niekoniecznie oznaczają ten sam problem
Salmanwahed

Odpowiedzi:

4

Spróbuj nacisnąć klawisz Escape, gdy jest zamrożony, aby zobaczyć polecenia zamykania za ekranem powitalnym. Lub usuń "quiet splash"z tej linii w etc / default / grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

możesz to zrobić, edytując plik etc / default / grub

sudo gedit etc/default/grub - dokonaj edycji, aby wyglądało to tak GRUB_CMDLINE_LINUX_DEFAULT=""

Jeśli masz inne parametry między „”, możesz zostawić je w linii, a następnie zaktualizuj grub za pomocą

sudo update-grub

Podczas uruchamiania i zamykania powinieneś zobaczyć teraz polecenia sekwencji rozruchowej. Jeśli widzisz Reached target shutdowni tam wisi wiecznie, może to być związane z błędem # 1464917:

Jeśli uważasz, że jest to związane z tym błędem, przejdź do linku powyżej i dodaj swoje imię i nazwisko do linku „To dotyczy mnie” u góry opisu błędu

Aktualizacja:

Ten błąd został opracowany w celu obejścia tego problemu. Wydaje się, że jest to związane z użytkowaniem / zarządzaniem plikami wymiany. Adam (z linku powyżej) wskazuje, że jeśli wyłączysz swap, poczekaj na jego przetworzenie, zanim zamkniesz zawieszanie się nigdy nie nastąpi. Gdy będziesz gotowy do wyłączenia komputera, otwórz okno terminala i wpisz;

sudo swapoff -a

Poczekaj na przetworzenie polecenia i wyświetl monit, wtedy powinieneś być w stanie wykonać normalne zamknięcie. Działa to dla wielu, w tym dla mnie.

zakończ aktualizację

Po zamknięciu lub ponownym uruchomieniu komputera powiesił się ten komunikat Reached target Shutdown

Wypróbuj Sysrq

  1. Przytrzymaj klawisze Alt i SysRq (Print Screen).
  2. Przytrzymując je, wpisz kolejno następujące klawisze, w odstępie kilku sekund: REISUB
  3. Komputer powinien się zrestartować.

Możesz także spróbować wykonać następujące czynności po zawieszeniu się.

sprawdź, czy możesz zalogować się do tty1 i uruchomić ponownie

  1. Naciśnij Ctrl+Alt+F1lub Ctrl+Alt+F2lub Ctrl+Alt+F3...
  2. Wpisz swoją nazwę użytkownika (małe litery, nazwę folderu użytkownika w / home) i naciśnij Enter
  3. Wpisz hasło (nic się nie pojawi) i naciśnij Enter

Jeśli hasło i nazwa użytkownika są prawidłowe, jesteś teraz zalogowany.

Jeśli to się nie powiedzie, spróbuj Ctrl+Alt+Delkilka razy w tym momencie na ekranie tty1

Może pojawić się komunikat informujący, że komputer uruchomi się ponownie, a następnie powinien to zrobić po minucie.

Jest lepszy niż twardy rozruch - dopóki nie zostanie naprawiony

W informacjach o błędzie podano, że możesz uaktualnić do wersji Vivid-Proposed i to rozwiązuje problem, ale niektórzy nadal widzą to po tej aktualizacji. Może warto spróbować.

Przy okazji ten sam błąd dotyczy mnie.

xtrchessreal
źródło
Dziękuję Ci. Znalazłem przyczynę. Działo się tak, ponieważ serwer Redis nie został zamknięty. ten sam problem jak w przypadku tego pytania: Ubuntu nie może się zamknąć, a ekran wylogowania po prostu zawiesza się
Salmanwahed
1

Miałem też problem z uruchomieniem i zamknięciem systemu z komputerem Dell Inspiron 640m i Ubuntu 14.04. Różni ludzie mogą mieć różne przyczyny tego problemu, ale postanowili podzielić się jednym podejściem co ja.

Uruchamianie nie było bladego pojęcia, ale Shutdown pokazuje, że nie mógł zabić całego procesu, więc montowanie /nie powiodło się i było zajęte. System zawiesił się.

  • Więc najpierw zmienił grub i usuwane quite splashz GRUB_CMDLINE_LINUX_DEFAULT. Tym razem przynajmniej się uruchomił. Ale to nie rozwiązało problemu z zamykaniem

  • Następnie, ponieważ zatrzymanie procesów było problemem podczas zamykania systemu, próbowałem dowiedzieć się, czy jakikolwiek proces przejdzie w tryb nieprzerwanego uśpienia. tzn. „D” u góry.

    $ top -bn1 | awk 'NR > 7 && $8 ~ /D/ { print $0 }'
    

    Pokazało się, modprobea jego rodzic pci_deviceszostał powieszony . modprobezawieszony z parametrem --ignore-install b44. Próbowałem załadować sterownik bezprzewodowy Broadcom b43, który również się zawiesił. dmesgs / kern.log pokazał błędy związane z b43.

    - Dec 20 00:28:40 Chandra kernel: [   10.080226] wl: module license 'MIXED/Proprietary' taints kernel.
    - Dec 20 00:28:40 Chandra kernel: [   10.080233] Disabling lock debugging due to kernel taint
    - Dec 20 00:28:40 Chandra kernel: [   10.090618] wl: module verification failed: signature and/or  required key missing - tainting kernel
    - Dec 20 00:28:40 Chandra kernel: [   10.702357] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
    - Dec 20 00:28:40 Chandra kernel: [   10.736180] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8
    - Dec 20 00:28:40 Chandra kernel: [   10.736200] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 2, Version 0
    - Dec 20 00:28:40 Chandra kernel: [   10.748421] Broadcom 43xx driver loaded [ Features: PNL ]
    - Dec 20 00:28:40 Chandra kernel: [   10.951143] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
    
  • Nie próbowałem czarnej listy b43, b44, wl lub powiązanych modułów, aby potwierdzić, że jeśli problem został rozwiązany (możesz spróbować), ale zaktualizowałem linux-firmwarei uruchomiłem ponownie. O dziwo, brak modprobe w ogóle podczas uruchamiania i dodawanie / usuwanie b44 / b43 modprobe nie pokazało żadnego problemu, chociaż wifi nie działało. Wyłączenie też było w porządku. Więc dodałem quite splashgrzbiet do tyłu i wszystko było na nogach.

  • W końcu rozwiązanie Wi-Fi było łatwe, jak wspomniano w innym wątku, aby wyczyścić, bcmwl-kernel-sourcezainstalować firmware-b43-installeri uruchomić ponownie.

Mam nadzieję, że to pomoże...

Sharad Chandra
źródło