81 votes

Un problème de programme système a été détecté ?

Je continue à recevoir, depuis plusieurs jours, le message d'erreur "System program problem detected" :

enter image description here

J'ai toujours cliqué sur le bouton Signaler le problème mais rien ne se passe.

Je lance également la mise à jour et la mise à niveau tous les jours.

Quelle en est la cause ? Comment s'en débarrasser ?

72voto

Rinzwind Points 270388

Quelle en est la cause ?

Consultez le rapport d'accident qui est déposé sur votre disque. Le répertoire que vous voulez est /var/crash/ et il contiendra plusieurs fichiers vous indiquant le paquet dont il s'agit et ce qu'est le crash.

Ce répertoire est décrit comme :

/var/crash : Vidages de pannes système (facultatif)

Ce répertoire contient les vidages de système. À la date de cette version de la norme, les vidages de système en cas de panne n'étaient pas pris en charge sous Linux. Linux mais peuvent être pris en charge par d'autres systèmes qui peuvent être conformes au FHS.

Les versions Ubuntu utilisent ce répertoire (facultatif) pour vider les pannes et le paquet qui s'en charge s'appelle apport (et whoopsie) . Le lien contient une description détaillée ainsi qu'un PDF décrivant le rapport d'accident. format de données .

Si vous voulez des rapports vraiment détaillés sur un crash, installez GDB : le débogueur de projet GNU con sudo apt-get install gdb .


Comment s'en débarrasser ?

Tout dépend de ce que vous appelez "se débarrasser". La solution idéale serait de vérifier ce que contiennent les rapports et d'essayer de trouver une solution. Si le paquet dont il est question est inutile ou bénin, vous pouvez également le purger. Mais la plupart du temps, il s'agit d'une fonctionnalité essentielle.

Si vous ne comprenez pas ces rapports d'erreur, la plupart du temps, vous pouvez chercher sur Google l'avis d'erreur (il y en a toujours un). Ou envoyez un message dans le chat. En général, les crashs sont hors sujet sur l'UA car il s'agit de bogues qui doivent être signalés (par ce service ;) ).

Vous pouvez choisir n'importe laquelle de ces options pour supprimer le rapport d'erreur, jusqu'à la suppression effective du paquet (il serait plutôt ironique que l'erreur provienne d'apport lui-même) :

  • sudo rm /var/crash/* supprimera les anciens plantages et cessera de vous en informer jusqu'à ce qu'un paquet plante à nouveau.

  • Vous pouvez arrêter le service avec sudo systemctl disable apport (et l'activer à nouveau avec sudo systemctl enable apport )

  • Si vous ne souhaitez pas voir les rapports d'accident, vous pouvez les désactiver en procédant comme suit sudo vim /etc/default/apport et en changeant enabled=1 a enabled=0 . (ou sudo nano /etc/default/apport ). L'éditer en sens inverse l'activera à nouveau.

  • Vous pouvez supprimer le service avec sudo apt purge apport (et l'installer à nouveau avec sudo apt install apport )

  • Il existe également une méthode de bureau (option "signalement des problèmes") :

enter image description here


comment lire et utiliser les rapports d'accident ? a des réponses intéressantes. Il contient un exemple de rapport d'accident et une méthode pour retracer les accidents.

9voto

tatsu Points 2675

Apport est une fonctionnalité d'ubuntu qui rapporte les erreurs dans ubuntu.

il n'est pas critique et peut être désactivé en toute sécurité sans aucun effet négatif.

son but est d'aider les développeurs d'Ubuntu à identifier les problèmes lorsqu'ils se produisent sur les PC des utilisateurs.

Comment désactiver l'apport :

vous devez modifier un fichier :

sudo nano /etc/default/apport

et remplacer le 1 avec un 0

comme ça :

disableing apport

puis Ctrl + X y Y à sauver.

Si vous ne voulez pas redémarrer pour appliquer, vous pouvez le désactiver sur place :

sudo systemctl disable apport

Vous pouvez également désinstaller complètement l'apport :

sudo apt purge apport

Après cela, vous ne verrez plus cette fenêtre.

Vous trouverez des informations plus utiles ici : https://www.linuxbabe.com/ubuntu/disable-apport-error-reporting-ubuntu-16-04-lts

6voto

Seid.M Points 181

Ce que je suggère, c'est que vous supprimiez ces rapports d'accident. Ouvrez un terminal et utilisez la commande suivante :

sudo rm /var/crash/*

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X