O que significa "Nenhum relatório de apport escrito porque o MaxReports já foi alcançado" significa?

48

Ao instalar um pacote de imagens do kernel do Linux, obtive, entre outros erros:

Nenhum relatório de apport gravado porque o MaxReports já foi alcançado

Onde posso excluir relatórios antigos para que o Apport possa continuar fazendo sua mágica de relatórios de erros novamente?

badp
fonte

Respostas:

24

Os arquivos de falha estão reunidos /var/crash.

Em uma sessão, se o apport coletar informações, também haverá arquivos apport /tmp/apport.appname....

Damiean Otaviano
fonte
15

Quando recebi essa mensagem de erro, descobri que a /bootpartição estava preenchida com muitas imagens e cabeçalhos antigos do kernel que não foram removidos após dist-upgrades. Uma solução temporária desse comentário de bug da barra de ativação é citada na parte inferior desta postagem.

Vale a pena notar que o Ubuntu está trabalhando em uma correção através do Apt , que a partir de 26/03/2013 é implementada no Precise, mas está pendente na Quantal.

Aviso : a remoção de pacotes do kernel pode ser perigosa e até deixar o sistema incapaz de inicializar; portanto, não faça isso se não entender o que está acontecendo.

Corrigi isso no meu sistema removendo alguns kernels antigos, que não estou mais usando.

Eu verifiquei o kernel que estou usando assim:

uname -r

Isso me deu o número da versão de um kernel que NÃO DEVO remover porque o estou usando.

Então eu verifiquei quais kernels foram instalados assim:

sudo apt-get remove linux-<TAB>

Ou seja, eu digitei "sudo apt-get remove linux-" e pressionei a tecla TAB duas vezes para ver uma lista das possíveis conclusões. Eu escolhi os pacotes linux-image- * e linux-image-extra- * que continham versões do kernel que eu não estava executando e os removi assim:

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

A lista exata de pacotes na linha "remover" pode ser diferente para você - eu descobri fazendo o que descrevo na parte superior.

Depois, verifiquei se os pacotes do kernel baixados recentemente que falharam em configurar estavam corretos executando:

sudo apt-get upgrade

Aviso : a remoção de pacotes do kernel pode ser perigosa e até deixar o sistema incapaz de inicializar; portanto, não faça isso se não entender o que está acontecendo.

Redutos
fonte
11
Isso é útil, mas as pessoas que pensam em usá-lo devem se lembrar de que se aplica apenas a (algumas) situações em que esse erro ocorre em conexão com um problema na instalação de um pacote do kernel . Se o seu pacote de problemas não tiver linux-o nome, essa certamente não é a solução para você; se isso acontecer, isso poderá muito bem ajudar. Além disso, certifique-se de não remover todos os núcleos; se não houver um kernel inicializável, o sistema operacional não será iniciado e os procedimentos para reinstalar um kernel em um sistema que não será iniciado estão um pouco envolvidos .
Eliah Kagan 26/03
2
este foi o aviso correto para mim. Eu removi os kernels antigos e o problema foi resolvido.
pwned
6
Em vez de remover as imagens de forma explícita, o que poderia ser propenso a erros, você deve fazersudo apt-get autoremove
edoloughlin