Cosa significa "Nessun report apportato perché MaxReports è già stato raggiunto"?


48

Durante l'installazione di un pacchetto di immagini del kernel Linux, tra l'altro ho ottenuto:

Nessun report apportato scritto perché MaxReports è già stato raggiunto

Dove posso eliminare i vecchi rapporti in modo che Apport possa riprendere a eseguire nuovamente la magia di segnalazione dei bug?

Risposte:


24

Vengono raccolti i file di arresto anomalo /var/crash.

In una sessione, se apport raccoglie informazioni, ci sono anche file apport in /tmp/apport.appname....


15

Quando ho ricevuto questo messaggio di errore, ho scoperto che aveva a che fare con la /bootpartizione riempita con molte vecchie immagini e intestazioni del kernel che non erano state rimosse dopo gli aggiornamenti dist. Una soluzione temporanea da questo commento sui bug del launchpad è citata in fondo a questo post.

Vale la pena notare che Ubuntu sta lavorando a una correzione tramite Apt , che dal 26-03-2013 è implementata in Precise, ma in attesa di Quantal.

Avvertenza : la rimozione dei pacchetti del kernel può essere pericolosa e potrebbe anche non consentire l'avvio del sistema, quindi per favore non farlo se non capisci cosa sta succedendo.

Ho risolto questo problema con il mio sistema rimuovendo alcuni vecchi kernel, che non sto più usando.

Ho verificato quale kernel sto usando in questo modo:

uname -r

Questo mi ha dato un numero di versione di un kernel che NON DEVO rimuovere perché lo sto usando.

Quindi ho verificato quali kernel sono stati installati in questo modo:

sudo apt-get remove linux-<TAB>

Cioè ho digitato "sudo apt-get remove linux-" e ho premuto due volte il tasto TAB per vedere un elenco di possibili completamenti. Ho scelto i pacchetti linux-image- * e linux-image-extra- * che contenevano versioni del kernel che non stavo eseguendo e le ho rimosse in questo modo:

sudo apt-get remove linux-image-3.5.0-17-generic linux-image-extra-3.5.0-17-generic linux-image-3.5.0-19-generic linux-image-extra-3.5.0-19-generic

L'elenco esatto dei pacchetti nella riga "rimuovi" potrebbe essere diverso per te - l'ho scoperto facendo ciò che descrivo in alto.

Quindi mi sono assicurato che i pacchetti del kernel scaricati di recente che non sono stati configurati erano corretti eseguendo:

sudo apt-get upgrade

Avvertenza : la rimozione dei pacchetti del kernel può essere pericolosa e potrebbe anche non consentire l'avvio del sistema, quindi per favore non farlo se non capisci cosa sta succedendo.


11
Ciò è utile, ma le persone che intendono utilizzarlo dovrebbero ricordare che si applica solo a (alcune) situazioni in cui questo errore si verifica in relazione a un problema di installazione di un pacchetto del kernel . Se il pacchetto problema non ha linux-nel suo nome, allora questo è quasi certamente non è la soluzione per voi; se lo fa, allora molto bene potrebbe essere di grande aiuto. Inoltre, assicurati di non rimuovere tutti i kernel; se non esiste un kernel avviabile, il sistema operativo non si avvia e le procedure per reinstallare un kernel in un sistema che non si avvia sono un po 'coinvolte .
Eliah Kagan,

2
questo è stato il giusto avvertimento per me. Ho rimosso i vecchi kernel e il problema è stato risolto.
pwned

6
Invece di rimuovere esplicitamente le immagini, il che potrebbe essere soggetto a errori, dovresti farlosudo apt-get autoremove
edoloughlin,
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.