Obtenir “Problème de programme système détecté” apparaît régulièrement après la mise à niveau


338

Cela a commencé à se produire immédiatement après le premier redémarrage après une mise à niveau du système. Cela commence par un dialogue "Problème de programme système détecté". Ensuite, lorsque j'essaie de cliquer sur «signaler un problème», il ne se passe pas beaucoup de choses. Je suis conduit à travers un dialogue qui finit toujours par le problème ne peut pas être résolu.

Je suis conscient que ce n'est pas beaucoup d'informations, mais je ne suis pas sûr des informations que je dois publier et comment dois-je les obtenir pour résoudre ce problème.

Voici une capture d'écran! entrez la description de l'image ici

Réponses:


380

Ouvrez un terminal ( Ctrl+ Alt+ T) et tapez:

sudo rm /var/crash/*

Puis frappe Enter.

Cela supprimera tout ancien plantage qui pourrait encore être signalé (par erreur). Après un redémarrage / redémarrage, toute autre fenêtre contextuelle doit encore faire l’objet d’une enquête.


2
Génie! Concis mais précis. Cela se produit également chaque fois que vous changez de noyau dans le même système d'exploitation.
Ébe Isaac

wow, en fait c'est le meilleur awnser que j'ai vu jusqu'à présent pour cette question, cela fonctionne et comme un bonus maintient la charge permise, aussi maintenant je vois les vrais problèmes que j'ai
spider623

15
Il est inquiétant que de vieux rapports d'accident puissent déclencher d'autres rapports d'accident
prusswan

1
Ajoutez-le pour démarrer au démarrage de cron find /var/crash -mtime 1 -deleteet supprimera les rapports de plantage antérieurs à un jour. Cela signifie que vous pouvez enfin appuyer sur Annuler et le problème disparaîtra. Ennuyant que Annuler signifie nag-me-later.
artfulrobot

Je suis venu ici de Google, donc je suppose que cela vaut la peine de commenter une ancienne réponse. Alors, comment ça marche vraiment? En cas de blocage, le système crée des fichiers dans /vat/crash/. Ensuite, apportnotifie tout crash prêt à être examiné. Est-ce exact?
Celdor

133

Désactiver le signalement des erreurs n’est pas une solution souhaitable!

Ubuntu dispose d’un système de rapport d’erreur appelé apport qui essaie d’attraper toutes les pannes de programme en arrière-plan et de les signaler pour aider les développeurs.

Après une mise à niveau dist, il semble que certains rapports bloqués continuent de s'afficher pour des raisons peu claires, mais la désactivation de la répartition n'est pas une solution souhaitable.

Supprimer les anciens rapports d'incident

Ouvrez un terminal et supprimez tous les anciens rapports d'incident pouvant exister dans le répertoire des rapports d'incident:

sudo rm /var/crash/*

Après un redémarrage, les popups ont disparu.

Si vous ne voulez pas redémarrer, vous pouvez fermer tous les popups ouverts avec:

killall system-crash-notification

(Toute autre nouvelle fenêtre contextuelle doit encore faire l'objet d'une enquête. Si vous souhaitez voir les détails,
recherchez /var/crash/tout nouveau rapport.)


47
Si les développeurs ne veulent pas que les utilisateurs désactivent le rapport d'erreurs, ils devraient probablement le faire fonctionner correctement. Cela semble être un bogue existant de longue date et très visible. C'est quand même une bonne réponse.
Nobar

2
Up-vote en raison du nombre de personnes qui ne comprennent pas la première ligne de votre message .
Commentaires

14
@ BłażejMichalik: Pour ce que ça vaut, boîtes de message d'erreur qui ne fournissent pas la moindre indication quant à ce que l' erreur est arrivé (ou comment en savoir plus sur cette erreur) ne sont pas une solution souhaitable, que ce soit.
OU Mapper

2
@ORMapper Je suis d'accord, mais désactiver les rapports d'erreurs est pire encore. La verbosité de l'apport n 'chap est un problème différent, auquel il n'y a probablement pas de solution réelle actuellement.
Błażej Michalik

7
C’est une erreur UX que de berner l’utilisateur avec un dialogue inutile qui continue à apparaître. Ajoutez des options Oui à partir de maintenant et Non à partir de maintenant . Et, d’une certaine manière, permettez-moi de comprendre de quel type d’erreur il s’agit. Les écrans supplémentaires ne sont pas très utiles.
Reinier Post



1

Si vous souhaitez désactiver le paramètre de configuration sans utiliser d'interface graphique:

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

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Aquarius Power
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.