A obtenção de “Problema no programa do sistema detectado” aparece regularmente após a atualização


338

Isso começou a acontecer imediatamente após a reinicialização da primeira vez após a atualização do sistema. Começa primeiro com um diálogo que diz "Problema no programa do sistema detectado". Então, quando tento clicar em 'reportar problema', não acontece muita coisa. Sou conduzido por um diálogo que sempre acaba, o problema não pode ser resolvido.

Estou ciente de que não há muitas informações, mas não tenho certeza de quais informações preciso publicar e como devo obtê-las para depurar esse problema.

Aqui está uma captura de tela! insira a descrição da imagem aqui

Respostas:


380

Abra um terminal ( Ctrl+ Alt+ T) e digite:

sudo rm /var/crash/*

Então aperte Enter.

Isso removerá quaisquer falhas antigas que ainda possam ser relatadas (por engano). Após uma reinicialização / reinicialização, quaisquer pop-ups adicionais ainda precisam ser investigados.


2
Gênio! Conciso e preciso. Isso também acontece toda vez que você alterna entre kernels no mesmo sistema operacional.
EBE Isaac

wow, na verdade, que é a melhor awnser eu vi até agora para este problema, ele funciona e como um bônus continua apport habilitado, também agora vejo os problemas reais que eu tenho
spider623

15
É perturbador que relatórios de falhas velhos podem desencadear mais relatórios de falhas
prusswan

1
Adicione isso para executar na inicialização do cron find /var/crash -mtime 1 -deletee excluirá os relatórios de falhas anteriores a um dia. Isso significa que você pode finalmente pressionar Cancelar e a coisa desaparecerá. Irritante que Cancelar significa incomodar mais tarde.
Artfulrobot

Eu vim aqui do Google, então acho que vale a pena comentar sobre uma resposta antiga. Então, como isso realmente funciona? Se ocorrerem falhas, o sistema cria arquivos /vat/crash/. Em seguida, apportnotifica sobre qualquer falha que esteja pronta para investigar. Isso está correto?
Celdor 11/03

133

Desativar o relatório de erros não é uma solução desejável!

O Ubuntu possui um sistema de relatório de erros chamado apport, que tenta capturar todas as falhas do programa em segundo plano e relatá-las para ajudar os desenvolvedores.

Parece que, após uma atualização dist, existem alguns relatórios bloqueados que continuam sendo exibidos por motivos pouco claros, mas desativar o apport não é uma solução desejável.

Remover relatórios de falhas antigos

Abra um terminal e remova todos os relatórios de falha antigos que possam existir no diretório de relatório de falha:

sudo rm /var/crash/*

Após uma reinicialização, os pop-ups desaparecem.

Se você não quiser reiniciar, feche todos os pop-ups abertos com:

killall system-crash-notification

(Quaisquer novos pop-ups ainda devem ser investigados. Se você quiser ver os detalhes,
procure /var/crash/novos relatórios)


47
Se os desenvolvedores não querem que as pessoas desabilitem o relatório de erros, provavelmente devem fazê-lo funcionar corretamente. Este parece ser um bug existente e muito visível. Ainda assim, esta é uma boa resposta.
Nobar

2
Voto positivo por causa de quantas pessoas não entendem a primeira linha da sua postagem .
Błażej Michalik 03/04

14
@ BłażejMichalik: Para o que vale, caixas de mensagem de erro que não fornecem a menor dica sobre o erro que ocorreu (ou como descobrir mais sobre esse erro) também não são uma solução desejável.
OR Mapper

2
@ORMapper Eu concordo, mas desativar o relatório de erros por completo é pior. A verbosidade de Apport n 'chap é um problema diferente, para o qual provavelmente não há solução real no momento.
Błażej Michalik

7
É um erro de UX incomodar o usuário com uma caixa de diálogo sem sentido que continua aparecendo. Adicionar opções Sim a partir de agora e Não a partir de agora . E de alguma forma, permita-me descobrir que tipo de erro é esse. As telas extras não são muito úteis.
precisa



1

Se você deseja desativar a configuração sem usar uma GUI:

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

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Poder de Aquário
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.