Viene visualizzato regolarmente il messaggio "Problema del programma di sistema rilevato" dopo l'aggiornamento


338

Questo ha iniziato ad accadere immediatamente dopo il mio riavvio la prima volta dopo aver effettuato un aggiornamento del sistema. Innanzitutto inizia con un dialogo che dice "Rilevato problema al programma di sistema". Quindi quando provo a selezionare "segnala problema" non succede molto. Sono guidato attraverso un dialogo che finisce sempre per non poter risolvere il problema.

Sono consapevole che non si tratta di molte informazioni, tuttavia non sono sicuro di quali informazioni devo pubblicare e come dovrei ottenerle per eseguire il debug di questo problema.

Ecco uno screenshot! inserisci qui la descrizione dell'immagine

Risposte:


380

Apri un terminale ( Ctrl+ Alt+ T) e digita:

sudo rm /var/crash/*

Quindi colpisci Enter.

Ciò rimuoverà eventuali vecchi arresti anomali, che potrebbero comunque essere segnalati (per errore). Dopo un riavvio / riavvio, è necessario esaminare ulteriori pop-up.


2
Genio! Conciso ma preciso. Questo succede anche ogni volta che passi da un kernel all'altro dello stesso sistema operativo.
Ébe Isaac,

wow, in realtà questo è il miglior tendalino che ho visto fino ad ora per questo problema, funziona e come bonus mantiene abil abilitato, anche ora vedo i veri problemi che ho
spider623

15
È inquietante che i vecchi rapporti sugli arresti
anomali

1
Aggiungi questo per eseguire all'avvio in cron find /var/crash -mtime 1 -deletee cancellerà i rapporti sugli arresti anomali più vecchi di un giorno. Questo significa che puoi finalmente premere Annulla e la cosa andrà via. Fastidioso che Annulla significa nag-me-later.
artfulrobot

Sono venuto qui da Google, quindi credo che valga la pena commentare una vecchia risposta. Quindi come funziona davvero? Se si verificano arresti anomali, il sistema crea i file /vat/crash/. Quindi apportavvisa di eventuali arresti anomali pronti a indagare. È corretto?
Celdor

133

La disabilitazione della segnalazione degli errori non è una soluzione desiderabile!

Ubuntu ha un sistema di segnalazione degli errori chiamato apport che cerca di rilevare tutti gli arresti anomali del programma in background e di segnalarli per aiutare gli sviluppatori.

Sembra che dopo un dist-upgrade ci siano alcuni report bloccati che continuano a essere visualizzati per motivi poco chiari, ma la disabilitazione di apport non è una soluzione desiderabile.

Rimuovi i vecchi rapporti sugli arresti anomali

Aprire un terminale e rimuovere tutti i vecchi rapporti sugli arresti anomali che potrebbero esistere nella directory dei rapporti sugli arresti anomali:

sudo rm /var/crash/*

Dopo un riavvio, i popup scompaiono.

Se non vuoi riavviare, puoi chiudere tutti i popup aperti con:

killall system-crash-notification

(Eventuali ulteriori nuovi pop-up devono ancora essere esaminati. Se si desidera visualizzare i dettagli,
cercare /var/crash/eventuali nuovi report)


47
Se gli sviluppatori non vogliono che le persone disabilitino la segnalazione degli errori, probabilmente dovrebbero farlo funzionare correttamente. Questo sembra essere un bug esistente da molto tempo e molto visibile. Tuttavia, questa è una buona risposta.
nobar

2
Upgrade a causa di quante persone non capiscono la prima riga del tuo post .
Błażej Michalik,

14
@ BłażejMichalik: Per quello che vale, le finestre di messaggio di errore che non forniscono il minimo indizio su quale errore si sia verificato (o su come saperne di più su quell'errore) non sono neanche una soluzione desiderabile.
OR Mapper

2
@ORMapper Sono d'accordo, ma disabilitare del tutto la segnalazione degli errori è peggio. La verbosità di Apport n 'chap è un problema diverso, al quale probabilmente non esiste una vera soluzione in questo momento.
Błażej Michalik,

7
È un errore UX disturbare l'utente con una finestra di dialogo inutile che continua a spuntare. Aggiungi opzioni Sì d'ora in poi e No d'ora in poi . E in qualche modo mi permette di capire che tipo di errore è. Gli schermi extra non sono molto utili.
Reinier Post,



1

Se desideri disattivare l'impostazione di configurazione senza utilizzare una GUI:

sudo crudini --set /etc/default/apport '' enabled 0

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Aquarius Power il
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.