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

grrrbytes
fonte

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.

Jason
fonte
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)

rubo77
fonte
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
58

Veja como desativar o Apport, o sistema que reporta erros à Canonical:

Abra seu terminal e digite:

gksudo gedit /etc/default/apport

E bateu Enter.

Mude enabled=1para enabled=0e salve e saia.

Para resolver esse problema, você pode assistir a este vídeo do YouTube .

Consulte também: Como ativar ou desativar o Apport?

Ziyaddin Sadigov
fonte
14

Eu tive o mesmo problema ao atualizar da versão 12.04 para uma versão superior. Como se vê, o Ubuntu possui um sistema de relatório de erros chamado "apport", que foi desativado em versões estáveis ​​do Ubuntu até 12.04 e agora é reativado.

Manuel Jose fez um excelente guia rápido sobre como desativar o relatório de erros no apport

ubuntu_fan_dk
fonte
1

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

sudo crudini --set /etc/default/apport '' enabled 0
gavin
fonte
sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Poder de Aquário