233 votes

Comment activer ou désactiver Apport ?

La boîte de dialogue de panne du système m'agace, comment puis-je la désactiver ? J'aimerais également savoir comment la réactiver au cas où j'en aurais besoin pour signaler un problème.

3voto

Nick Atty Points 46

Puisqu'il y a un bogue dans l'apport qui brise 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) (cf. https://bugs.launchpad.net/ubuntu/+source/apport/+bug/160999 ) le désactiver est de loin la meilleure chose à faire si vous essayez de réparer votre propre code.

2voto

SDsolar Points 2861

Pourquoi ne pas le supprimer entièrement ?

Version 16.04 LTS

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

Aussi, vous pourriez vouloir vérifier ceci :

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

Nouveau en 18.04 :

Comment refuser les rapports d'information sur le système

0voto

Eric Cousineau Points 101

J'ai constaté que je voulais toujours désactiver la gestion des crashs d'Apport dans Python3. J'avais à la fois essayé de désactiver apport via cmdline ( sudo systemctl disable apport.service ), l'interface graphique (voir ce billet de blog, espérons-le original ), et par la suppression ( sudo apt purge ) ; cependant, les backtraces Python ont montré que apport toujours présent.

Il semble que python3-apport est une condition préalable à ubuntu-desktop (relate bug du launchpad 1773087 ), il peut donc être difficile de l'enlever.

J'ai ensuite regardé le Apport#Crash_interception et on dirait qu'on peut pirater /etc/python*/sitecustomize.py .

À titre d'exemple, la formule suivante a fonctionné (désactivé apport ) sur mon système pour python3.6 :

# N.B. Authenticate sudo first!
cat | sudo tee /etc/python3.6/sitecustomize.py <<EOF
## install the apport exception handler if available
#try:
#    import apport_python_hook
#except ImportError:
#    pass
#else:
#    apport_python_hook.install()
EOF

Je n'ai pas essayé de faire des trucs comme en mode isolé dans python3 - je ne sais pas si ça marcherait avec les personnalisations du site faites par Ubuntu.

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