Question Comment activer ou désactiver Apport?


La boîte de dialogue de panne du système m'énerve, comment puis-je l'éteindre? J'aimerais aussi savoir comment le réactiver au cas où j'en aurais besoin pour signaler un problème.


203
2018-01-07 03:14


origine


comme cela semble affecter de nombreuses personnes, est-ce un bug avec la distribution elle-même? - Thufir
Pas sûr, mais je pense aussi que le vidage sur incident peut contenir des fichiers de texte intégral pour ex. Donc, si vous avez des données sensibles, mieux vaut le garder désactivé. Je pense que chaque fois qu’un crash survient et que cela se produit, nous devrions être clairement informés qu’un vidage sur incident de 200 Mo sera téléchargé et qu’il contiendra les données que vous avez éditées sur l’application. J'ai finalement trouvé quelque chose que je n'aime pas sur Ubuntu :(, jamais pensé que ce jour viendrait ... - Aquarius Power
Veuillez suivre les instructions du fonctionnaire Article d'Apport dans le wiki Ubuntu. - der_michael


Réponses:


Depuis Ubuntu 16.04, systemd apport ne semble pas honorer son fichier de configuration

Les commandes systemd à activer / désactiver

Désactiver

sudo systemctl disable apport.service

Si cela ne fonctionne pas, vous devrez alors masquer le service

systemctl mask apport.service

Pour réactiver

systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service

Versions précédentes d'Ubuntu:

Vous devez modifier /etc/default/apport. Les modifications suivantes empêcheront Apport de démarrer au démarrage:


Graphique: Ouvrez un terminal avec (CTRL+ALT+T) et tapez ceci:

sudo -i gedit /etc/default/apport

puis poussez ENTRER. Votre mot de passe est en cours de saisie, mais ne sera pas affiché en tant que points.

ou

Ligne de commande:

sudo nano /etc/default/apport

Un éditeur de fichiers est maintenant ouvert. Changement activé de "0" à un "1" pour qu'il ressemble à ceci:

enabled=1    

Pour le désactiver:

enabled=0

Maintenant, enregistrez vos modifications et fermez l'éditeur de fichiers. L'apport ne va plus démarrer au démarrage. Si vous voulez le désactiver immédiatement sans redémarrer, exécutez sudo service apport stop.

Vous pouvez aussi utiliser sudo service apport stop sans modifier /etc/default/apport pour l'éteindre temporairement.

Voir également:


243
2018-01-07 04:02



N'est-ce pas le cas que "service pond stop" l'arrêtera pour le moment, et que le paramètre enabled = 0 est ce qui le désactive au démarrage? - Silvio Levy
@ SilvioLevy oui, c'est correct. J'ai mis à jour la réponse pour refléter cela. - dr. Sybren
devrait systemctl être utilisé maintenant depuis le passage à systemd de upstart? - MattSturgeon


  • Cliquez sur l'icône Ubuntu, recherchez "Paramètres système"
  • Sélectionnez Confidentialité> onglet Diagnostics
  • Ouvrir
  • Cochez "Envoyer les rapports d’erreur à Canonical"

Ubuntu 12.04 > Privacy > Diagnostics tab > Send error reports to Canonical


36
2017-07-01 20:22



Cela n'a pas semblé faire quelque chose pour moi, obtenant toujours des pop-ups d'erreur système. - xamox
Je l'ai fait vérifier et il n'envoyait toujours pas de rapports d'erreur. On dirait qu'il doit être activé à partir de la ligne de commande. - colan
btw, ça n'a pas changé /etc/default/apport - Aquarius Power


sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~

Le script ci-dessus devrait arrêter la distribution, puis faire une sauvegarde de son fichier de configuration, désactiver le partage au démarrage et, enfin, déplacer la sauvegarde dans votre répertoire personnel.


31
2017-12-13 07:57



Merci! Sur les trois réponses, seule celle-ci a fonctionné pour mon ami lorsque nous avons écrasé Ubuntu sur son Chromebook! - Pip


Sur les nouvelles versions d'ubuntu (15.04+)

Pour arrêter le service:

systemctl stop apport.service

Pour désactiver le service au démarrage:

sudo systemctl disable apport.service

Pour vérifier le statut du service:

systemctl status apport.service

Enfin, vous pouvez également empêcher le démarrage d'un service systemd en le masquant. Le service ne pourra pas démarrer (même manuellement) à moins d'être démasqué.

systemctl mask apport.service

Cela devrait créer un lien symbolique de /etc/systemd/system/apport.service vers / dev / null. fedoraproject.org


12
2018-06-17 20:03



Il ne dit pas quel ubuntu rebase si je ne me trompe pas. systemctl a été introduit longtemps après apport. - der_michael
@der_michael Oui, il s'agit d'une nouvelle solution pour les nouvelles versions d'ubuntu qui utilisent systemd. - mchid


Ne désactivez pas la fonction apport. Un de ces jours, vous pourriez avoir une séquence de pannes et ne jamais le savoir, sauf en cas de mauvais comportement du système ou de symptômes propres à une application.

le /var/crash répertoire est là pour enregistrer tout incident. Vous pourriez en avoir besoin un jour.

Procédure suggérée:

  • Créez un nouveau dossier E.g. $HOME/crash et copiez tous les rapports d'incident existants.
  • sudo rm /var/crash/*
  • sudo reboot

Le comportement répétitif des fenêtres pop-up devrait désormais disparaître. En outre, les rapports d'erreur que vous avez enregistrés peuvent être utiles pour signaler un bogue au tableau de bord.


4
2018-05-02 20:58





Comme il y a un bogue dans la distribution qui casse le débogage standard de la ligne de commande unix, et que ce bogue est connu depuis 2007 (je vais lui acheter un gâteau quand il aura 10 ans) (voir https://bugs.launchpad.net/ubuntu/+source/apport/+bug/160999) le désactiver est de loin la meilleure chose à faire si vous essayez de corriger votre propre code.


2
2018-06-30 06:11





Pourquoi ne pas simplement le supprimer entièrement?

Version 16.04 LTS

sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport

Aussi, voudrez peut-être vérifier ceci:

Supprimer le concours de popularité sans détruire le système?

Nouveau à 18.04:

Comment désactiver les rapports d'informations système


0
2018-05-01 18:05