Lo spegnimento di Ubuntu fallisce "* Uccidere tutti i processi rimanenti ..."


43

Ho una nuova installazione di Ubuntu Server. "riavvio" funziona, ma l'arresto non riesce sul * Killing all remaining processes...passaggio. Sto usando:

sudo shutdown now

Dopo l'errore, indicato da [fail](con "fail" in rosso), ricevo questo messaggio:

 * will now switch to single-user mode

senza altri messaggi di errore. L'utente è root dopo la chiusura del programma.

Qualche idea su come risolvere questo problema o quale potrebbe essere il problema?

La versione di Ubuntu è la 11.10 e ho funzionato sudo aptitude update && sudo aptitude dist-upgradeprima.


Sto riscontrando esattamente lo stesso problema.
Kouber Saparev,

Vedi se questo aiuta. ha forzato l'arresto, anche se il "fallimento" rosso non è scomparso.

Il sudo poweroff risolve il problema?
pbies,

Risposte:


38

Ho provato lo stesso, quindi ho dovuto usare l'arresto che ha funzionato

shutdown -h now

3
Ciò potrebbe richiedere l'esecuzione di sudo
Simon Sheehan,

C'è qualche spiegazione sul perché questo è necessario? Ho il problema sopra riportato su una distro 13.10 e anche la variante "shutdown -h now" non funziona. L'unico modo in cui posso recuperare da questo - a quanto pare - è farlo, reboot -f nowma questo salta l'intero processo di spegnimento e non può essere buono per la salute a lungo termine del sistema.
Ken,

Funziona, anche se non è sicuro del perché l'altro fallisca.
Nuno Furtado,

1
@ user19726 - vedi altre risposte per cui il semplice arresto "non riesce" (in realtà non sta fallendo, sta semplicemente andando in modalità utente singolo, piuttosto che fermarsi direttamente).
qxotk,

21

Dalle pagine man di shutdown:

... runlevel 1 viene utilizzato per mettere il sistema in uno stato in cui è possibile eseguire attività amministrative; questo è il valore predefinito se non viene fornito né il flag -h né -r allo spegnimento. "

shutdown arresta il sistema dal punto di vista dell'utente, poiché Linux è progettato come un sistema multiutente, da cui il messaggio a livello di sistema e il ritardo opzionale.

Per arrestare la macchina, utilizzare l'opzione -h.

E non mi preoccuperei di alcuni processi che non potrebbero essere uccisi in tempo, che è probabilmente il significato del messaggio [fail] che hai ricevuto.


Come totale Noob per Linux, e cercando di migliorare le mie capacità, preferisco essere preoccupato per tutto ciò che fallisce. Voglio conoscere Linux al punto da poter correre su Internet pubblico aperto. Detto questo, ho votato per questa risposta: cita la pagina man e spiega il comportamento predefinito. Sono tentato di rimuovere "E non mi preoccuperei ..." alla fine - quale valore aggiunge?
qxotk,

7

Ho riscontrato questo durante il tentativo di riavvio con sudo reboot now. sudo shutdown nowanche fallito. In entrambi i casi, il sistema è passato alla modalità utente singolo e si è bloccato.

Arrestare il sistema non è fattibile, poiché è remoto e non voglio attraversare il seminterrato per riaccenderlo. Ciò che ha funzionato è sudo shutdown -r 0.

Sto eseguendo il server Ubuntu 13.04 su un netbook Asus Aspire One.

So che questo thread è vecchio, ma sto riscontrando questo problema con una distribuzione attuale.


1
Grazie per aver pubblicato questo: Ubuntu 13.04 ha rifiutato di riavviare correttamente senza il shutdown -r 0comando.
ojdo,

1
sudo shutdown -h -rha funzionato per me, non sono sicuro delle differenze.
Tracker 1

Votato questo per aggiungere prospettiva alla persona che esegue una macchina fisica non vicina - non tutti sono in una situazione per spegnere la macchina - Lo sono perché: utilizzo di una VM localmente e nel cloud - entrambi i luoghi in cui è possibile girare una macchina spento e avviato tramite pannello di controllo tastiera / cloud disponibile localmente.
qxotk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.