Lo spegnimento non spegne il computer


64

Di recente ho aggiornato da Ubuntu 11.10 a 12.04. Se fa la differenza, il mio sistema è un Dell Inspiron 1520.

Riscontro un problema ogni volta che arresto o riavvio; uccide tutti i processi in esecuzione (per quanto posso dire), ma una volta superato lo schermo del testo di spegnimento e lo schermo diventa nero, il mio computer non si spegne. Le ventole continuano a funzionare e lo schermo è ancora acceso, ecc. Devo tenere premuto il pulsante di accensione per spegnere completamente.

Qualcuno sa come risolvere questo problema?


1
Ok, solo per essere sicuro, stai chiudendo facendo clic sul pulsante nell'angolo destro e premendo l'arresto giusto?
eltommo,

1
sì. Proprio così
Justin H

2
ok, mentre stai cercando una soluzione a questo problema, dovresti essere in grado di aggirare digitando sudo poweroffal prompt del terminale, o se non hai familiarità con il terminale premi "alt-f2" e digita "gksudo poweroff" e che potrebbe spegnere completamente il computer.
eltommo,

Sembra che ci sia un bug per quello: bugs.launchpad.net/bugs/987220 . Se sei interessato, fai clic su "Sì, influisce anche su di me" nella parte superiore della pagina. Questo verrà conteggiato. Puoi accedere a Launchpad con il tuo ID UbuntuOne.
Andre,

Risposte:


30

Ho lo stesso problema e ho trovato una soluzione che ha funzionato per me.

Digitare il terminale:

  1. sudo -i (per ottenere una shell di root, sudo gedit non è raccomandato)
  2. gedit /etc/default/grub
  3. Trova la linea: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  4. Cambia questo in: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  5. Salvare il file e chiudere il file.
  6. Infine, nel terminal: update-grub
  7. exit (per terminare la shell di root)

L'ho trovato qui: Dell Studio 1569 Impossibile arrestare in Ubuntu 11.10 o 12.04


11
Neanche questo sembra funzionare.
skeggse

questo sembrava funzionare per me, sul mio Dell XPS M1330 con un Nvidia 8400M
foh1981

Per me va bene. Dell XPS M1530 Nvidia 8600
Garfield

La soluzione sopra ha funzionato per un po 'ma poi si è ripresentato il problema. Quindi l'ho rimosso acpi=forceda GRUB_CMDLINE_LINUX_DEFAULTe l' ho aggiunto GRUB_CMDLINE_LINUXinvece, usando i passaggi sopra (cioè GRUB_CMDLINE_LINUX="acpi=force"). Quindi ho spento il computer, usando il pulsante di accensione per spegnere dopo che ha smesso di spegnersi sullo schermo nero con una serie di messaggi che terminavano con "[end trance ...]" come prima (dovevo GRUB_CMDLINE_LINUX_DEFAULT=""mostrare i messaggi invece della schermata iniziale). Dopo il riavvio, l'arresto ha funzionato correttamente (l'ho provato più volte).
Cee,

Il problema si è ripresentato dopo un altro aggiornamento con Update Manager. Come prima, anche lo screensaver si è bloccato (anche solo con uno schermo vuoto e salvaschermi 2D) quando si tenta di tornare a utilizzare il computer dopo un po '. E ancora c'è stato anche il congelamento dello screensaver invece dello spegnimento automatico del computer da parte di Power Management. L'arresto funziona di nuovo correttamente dopo aver seguito i passaggi precedenti (passando acpi=forcea GRUB_CMDLINE_LINUX_DEFAULTquesto momento) per lo spegnimento e lo spegnimento manuale. Quindi potrebbe essere necessario ripetere questi passaggi ogni volta che si ripresenta il problema, apparentemente dopo gli aggiornamenti del sistema.
Cee,


2

Ho lo stesso problema esattamente sullo stesso modello (Inspiron 1520). Il colpevole sembra essere il driver grafico NVIDIA proprietario. Se lo disinstalli e il fallback su Nouveau funzionerà normalmente.

Per eseguire Nouveau invece del driver NVIDIA è sufficiente rimuovere / inattivare [entrambi] i driver NVIDIA in "driver aggiuntivi" (non eseguendo il sistema inglese, quindi non posso essere sicuro del nome). Ubuntu utilizzerà quindi Nouveau automaticamente.

A seconda dell'utilizzo, tuttavia, Nouveau potrebbe non essere "abbastanza buono". Ma nel mio caso non ho bisogno delle prestazioni del driver NVIDIA (nessun gioco qui!).


2

Un'altra possibile soluzione, in particolare per l'hardware più recente che utilizza (U) EFI , è quella di aggiungere il parametro di avvio apm=power_off. Non è possibile aggiungerlo alla definizione di GRUB_CMDLINE_LINUX_DEFAULTin /etc/default/grubo aggiungere la linea se non esiste ancora.

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

Quindi aggiorna l'installazione di grub in base al manuale del tuo sistema operativo, ad es .: update-grubo grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfgo simile.


Grazie. Ha funzionato su PC desktop con processore Gigabyte Mobo e Skylake con Ubuntu 16.04.
aaditya1234

Ha funzionato per me su Lenovo ideapad 330s con LXLE (ubuntu) 16.04. Le altre soluzioni non hanno funzionato per me. Grazie!
AnnullamentoTech

1

Per scoprire cosa succede dietro la schermata iniziale, premere Esc. Vedrai cosa lo impedisce di spegnersi. Quindi è possibile risolvere il problema. Per molti casi segnalati, lo era redis-server.


0

La chiave potrebbe essere in questa frase, "uccide tutti i processi in esecuzione". Nel mio caso, NON lo ha fatto! Il problema era causato dal redis-serverprocesso che, per qualche motivo, non poteva essere fermato normalmente. Una volta che ho ucciso tutti i redis-serverprocessi, sudo killall redis-serversono stato in grado di chiudere normalmente. Dal momento che non ho bisogno di redis così spesso, ho interrotto l'esecuzione all'avvio con questi comandi:

sudo update-rc.d -f redis-server remove

sudo update-rc.d -f redis_6379 rimuovi

Aspetterò un aggiornamento che risolva questo problema, ma per ora mi ricorderò di interrompere il processo di redis prima di chiudere. Potrebbe non essere redis nel tuo caso, ma è probabilmente un processo errato che Ubuntu non potrebbe uccidere.

Questo può aiutarti a controllare il problema:

  • service --status-all: elenca tutti i servizi registrati con il sistema. I servizi che iniziano con l'avvio del sistema operativo avranno un simbolo [+] prima di loro.

  • Leggi i messaggi di registro che appaiono sullo schermo quando premi il pulsante di accensione per spegnere manualmente. Nel mio caso, ho letto qualcosa sul tentativo di chiudere il server Redis. I messaggi possono anche apparire se si premono alcuni tasti casuali.

  • Rivedi i programmi installati di recente, forse uno di questi sta causando il problema.

  • Prova a chiudere tutti i processi non necessari e vedi se riesci a chiudere normalmente. Se puoi, ripeti la procedura, restringendo i candidati, fino a raggiungere l'app buggy.

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.