Ubuntu 12.04 si è bloccato, richiedendo powercycle. Cosa devo cercare / grep nei registri?


8

Questa non è la prima volta che Ubuntu si è bloccato. L'ultima volta, ho controllato 'file aggiornati di recente' in /var/log/ed /var/crash/e la causa del problema sembrava essere 'LibreOffice'.

Ora è successo di nuovo.

Non funziona nulla, tranne il pulsante di spegnimento (basato sull'esperienza precedente). Non riesco nemmeno ad aprire tty's usingCtrl+Alt+F{1..6}

Ho un sacco di memoria (7,7 GB), Ram (2 x 3,16 Ghz) e spazio sul disco rigido (100 GB su un SSD da 256 GB).

Non c'è niente che io possa fare, se non quello di chiudere. Il computer ha superato un memtest.

Cosa devo cercare (grep) nei log?

Aggiornamento: ho inviato un bug qui: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1023916/



1
@TomBrossman domanda simile, tranne per il fatto che tutte le risposte assumono una risposta. La [risposta più vicina] (dovrai solo spegnere e riaccendere la macchina. Che tu non raggiunga mai questo punto.) Tocca questo caso molto brevemente alla fine "Dovrai solo spegnere e riaccendere la macchina. non raggiungere mai questo punto ". Questo non mi aiuta a prevenire la prossima occorrenza.
Abe,

1
@TomBrossman Ho aggiornato la domanda per essere più specifici
Abe

Risposte:


2

Un congelamento suona molto come un errore in Xorg o nel kernel. Hai provato a ssh alla scatola? A volte funziona anche se le interfacce utente locali sono tutte irresponsabili. Una connessione ssh funzionante potrebbe essere molto utile per il debug di questo tipo di problema.

Dai dati che hai fornito, sceglierei il registro del kernel. Sembra che libreoffice sia andato in crash per qualche motivo, e in un secondo anche Chrome è sparito. Quindi c'era sicuramente una sorta di problema in quel momento. Dai un'occhiata più da vicino al registro attorno a quelle righe di errore e vedi se riesci a identificare il primo messaggio di errore di quell'evento a cascata. I timestamp a sinistra dovrebbero essere utili, poiché qualsiasi evento relativo al congelamento dovrebbe essere abbastanza vicino ai due che ho citato.

A giudicare dai due eventi inclusi nel tuo registro, sembra probabile che il crash di Libreoffice abbia in qualche modo reso instabile X, causando sia il blocco dell'interfaccia utente sia il crash di Chrome. Noterai che Chrome si è schiantato in una libreria X.


1
Posso davvero ssh nella scatola. Quale prossimo?
Abe

Dai un'occhiata /var/log/Xorg.0.log. Eseguire dmesgper visualizzare l'output del kernel recente. Magari corri pstreee / o ps -Avedi quali processi sono ancora in giro. Successivamente, puoi decidere di raccogliere maggiori informazioni o di vedere se riesci a riavviare il tuo server X. Quest'ultimo è sudo restart lightdmIirc, ma potrei sbagliarmi lì.
MvG,

Va bene. Dopo aver trovato alcuni bit nei forum di Ubuntu sul messaggio "Xorg Tainted P" /var/log/kern.log, mi sono reso conto che non avevo reinstallato il driver ATI proprietario dopo l'aggiornamento a 12.04 e che questo potrebbe essere il problema. Quindi ho reinstallato il driver ATI. A proposito, /var/log/Xorg.0.logera lungo> 1000 linee, tutte da oggi, quindi non sapevo nemmeno da dove cominciare. Grazie per l'aiuto. Ti farò sapere cosa trovo.
Abe,

No, l'installazione del driver proprietario non ha risolto il problema.
Abe,

1
Va bene. Ho già riavviato; ma quando accadrà la prossima volta (nota a se stesso :) ecco le istruzioni per segnalare un "Bug di blocco GPU" wiki.ubuntu.com/X/Tro troubleshooting
Abe,

0

Stavo funzionando nella modalità predefinita 'vanilla', anche se ho installato xfce e kde.

Un'installazione alla vaniglia, per la mia comprensione significa un'installazione pulita di una distribuzione. Prova un'installazione pulita (come in tutto , crea un nuovo utente e riprova). Naturalmente, esegui il backup dei file importanti prima di farlo.

Inoltre, invece di reinstallare, potresti provare a creare un nuovo utente . Questo può individuare il problema: se il nuovo utente funziona, il problema si trova nelle impostazioni dell'utente domestico. In caso contrario, è un problema di sistema (e la reinstallazione lo risolverebbe probabilmente)

Non installare nient'altro. Non utilizzare PPA. Aggiorna il software solo tramite update manager o apt-get, senza alterare / aggiungere il sources.list. Ciò significa installazione alla vaniglia. Guarda come il sistema risponde per 3-4 giorni. Quindi iniziare ad aggiungere il software uno a uno per scoprire il pacchetto problematico.

Dopo un riavvio, il sistema di solito aggiunge un ".old" o ".0" nel nome del file.

Direi che questi file di registro sarebbero informativi:

tar czf mylogs.tar.gz --ignore-failed-read ~/.xsession-errors.old /var/log/Xorg.0.log.old /var/log/dmesg.0 /var/log/syslog.1 /var/log/kern.log.1 /var/log/apport.log.1 /var/log/pm-powersave.log.1
file-roller mylogs.tar.gz

... o se lo preferisci separatamente:

cat ~/.xsession-errors.old
cat /var/log/Xorg.0.log.old
cat /var/log/dmesg.0
cat /var/log/syslog.1
cat /var/log/kern.log.1
cat /var/log/apport.log.1
cat /var/log/pm-powersave.log.1

Intendevo "modalità vanilla" come nella selezione di "ubuntu" piuttosto che "gnome classic", "ubuntu 2D", "xubuntu", ecc. Al login - al contrario di una "installazione vanilla". Non sono sicuro di cos'altro chiamarlo. Ma proverò a eseguire il debug ulteriormente prima di una reinstallazione.
Abe,

Sarebbe utile pubblicare tutti questi registri? In tal caso, come posso rimuovere qualsiasi dato privato?
Abe,

Non so se sarebbe d'aiuto a nessuno, certamente non a me. Forse qualcuno sarebbe disposto a guardare i registri. Non so come cancellare i dati privati ​​dai registri, puoi sfogliare ciascuno e decidere tu stesso, in base ai tuoi livelli di privacy e preoccupazioni. Perché non provi a creare un nuovo utente ? Se il nuovo utente funziona, il problema si trova nelle impostazioni dell'utente domestico. In caso contrario, è un problema di sistema (e la reinstallazione lo risolverebbe probabilmente)
Savvas Radevic,

0

Varie applicazioni segfault e kernel oops di solito sono sintomi di problemi hardware. Prova prima a eseguire un memtest, probabilmente fallirà con errori.


Ho già eseguito un memtest e superato, ma questo è ovviamente un approccio utile da provare. Ho modificato la mia domanda per aggiungere queste informazioni.
Abe,
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.