Zamykanie systemu Ubuntu kończy się niepowodzeniem „* Zabijanie wszystkich pozostałych procesów…”

43

Mam nową instalację Ubuntu Server. „Ponowne uruchomienie” działa, ale zamknięcie kończy się niepowodzeniem na * Killing all remaining processes...kroku. Ja używam:

sudo shutdown now

Po awarii wskazanej przez [fail](z „niepowodzeniem” na czerwono) pojawia się następujący komunikat:

 * will now switch to single-user mode

bez innych komunikatów o błędach. Użytkownik jest root po wyjściu z programu.

Wszelkie pomysły na to, jak rozwiązać ten problem lub jaki może być problem?

Wersja Ubuntu to 11.10 i biegnąłem sudo aptitude update && sudo aptitude dist-upgradewcześniej.

jtpereyda
źródło
Mam dokładnie ten sam problem.
Kouber Saparev
Sprawdź, czy to pomoże. wymusiło zamknięcie systemu, chociaż czerwone „niepowodzenie” nie zniknęło.
Czy wyłączenie zasilania sudo rozwiązuje problem?
pbies

Odpowiedzi:

38

Doświadczyłem tego samego, więc musiałem użyć zatrzymania, które zadziałało

shutdown -h now
Zdenek F.
źródło
3
Może to wymagać uruchomienia sudo
Simon Sheehan 20'12
Czy jest jakieś wyjaśnienie, dlaczego jest to konieczne? Mam powyższy problem z dystrybucją 13.10 i nawet wariant „zamknij -h teraz” nie działa. Wydaje mi się, że jedynym sposobem na odzyskanie tego jest reboot -f nowpominięcie całego procesu zamykania i nie może to być dobre dla długoterminowej kondycji systemu.
Ken
To działa, choć nie jestem pewien, dlaczego drugi zawodzi.
Nuno Furtado,
1
@ user19726 - zobacz inne odpowiedzi na pytanie, dlaczego proste zamknięcie „kończy się niepowodzeniem” (tak naprawdę nie zawiedzie, po prostu przechodzi w tryb pojedynczego użytkownika, a nie od razu do zatrzymania).
qxotk
21

Ze stron podręcznika użytkownika shutdown:

... poziom pracy 1 służy do wprowadzenia systemu do stanu, w którym można wykonywać zadania administracyjne; jest to ustawienie domyślne, jeśli do zamknięcia nie podano flagi -h ani -r. ”

shutdown wyłącza system z perspektywy użytkownika, ponieważ Linux jest zaprojektowany jako system dla wielu użytkowników, stąd komunikat dla całego systemu i opcjonalne opóźnienie czasowe.

Aby zamknąć maszynę, użyj opcji -h.

I nie martwiłbym się niektórymi procesami, których nie można było zabić na czas, co prawdopodobnie oznacza komunikat, który otrzymałeś [błąd].

Markus
źródło
Jako totalny Noob w Linuksie i starając się podnieść swoje umiejętności, wolę martwić się o wszystko , co zawiedzie. Chcę znać Linuksa do tego stopnia, że ​​mogę uruchomić się w otwartym publicznym Internecie. Mimo to głosowałem za odpowiedzią: cytuje stronę podręcznika i wyjaśnia domyślne zachowanie. Kusi mnie, aby na końcu usunąć „I nie martwiłbym się…” - jaką wartość to dodaje?
qxotk
7

Napotkałem to podczas próby ponownego uruchomienia sudo reboot now. sudo shutdown nowrównież nie powiodło się. W obu przypadkach system przełączył się w tryb jednego użytkownika i zawiesił się.

Zatrzymanie systemu nie jest możliwe, ponieważ jest zdalne i nie chcę chodzić do piwnicy, aby go ponownie włączyć. Co zadziałało sudo shutdown -r 0.

Używam serwera Ubuntu 13.04 na netbooku Asus Aspire One.

Wiem, że ten wątek jest stary, ale mam problem z obecną dystrybucją.

MattM
źródło
1
Dziękujemy za opublikowanie tego: Ubuntu 13.04 odmówił prawidłowego ponownego uruchomienia bez shutdown -r 0polecenia.
ojdo
1
sudo shutdown -h -rpracował dla mnie, nie jestem pewien różnic.
Tracker1,
Zagłosowałam za dodaniem perspektywy dla osoby obsługującej fizyczną maszynę, która nie znajduje się w pobliżu - nie wszyscy są w stanie wyłączyć maszynę - Jestem tak: ponieważ używam maszyny wirtualnej lokalnie i w chmurze - oba miejsca, w których można włączyć maszynę wyłączony i uruchomiony za pomocą lokalnie dostępnego panelu sterowania klawiaturą / chmurą.
qxotk