Quel est le processus "whoopsie" et comment puis-je le supprimer?

334

Sur une de mes machines, un processus appelé "whoopsie" est en cours d'exécution. J'utilise un serveur 12.04 et je n'ai jamais spécifiquement installé quoi que ce soit avec ce nom.

Google semble impliquer qu'il a quelque chose à faire avec les journaux d'erreur, mais je ne trouve pas trop d'informations. Le fait que je ne l'ai pas installé manuellement et que les 3 autres serveurs que j'ai vérifiés n'ait en fait pas de processus en cours d'exécution OU d'exécutable m'a rendu un peu confus.

Est-ce que quelqu'un sait ce qu'est le processus "whoopsie"?

Est-ce que quelqu'un sait quels paquets pourraient l'avoir installé? Le serveur est assez simple, il a une pile LAMP, des serveurs d’impression Samba et, ainsi que le plug-in Nagios NRPE, rien de plus installé, il n’ya plus qu’un joli serveur de sauvegarde.

Quelques informations supplémentaires:

$ whoopsie -h
Usage:
  whoopsie [OPTION...]

Help Options:
  -h, --help           Show help options

Application Options:
  -f, --foreground     Run in the foreground

et

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND  
whoopsie   913  0.0  0.4  24448  2092 ?        Ssl  May07   0:00 whoopsie

et

$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false
Nanne
la source
Je m'en suis débarrassé dans un fichier de configuration en suivant ces instructions. Mschoofs.blogspot.it/2015/11/…
flyingdrifter

Réponses:

317

C'est quoi whoopsie ?

  • C'est le démon "Ubuntu Error Reporting" et il est installé par défaut dans les deux installations de bureau / serveur.
  • Lorsque quelque chose se bloque, whoopsie fait deux choses:
    1. Recueille le rapport d' incident généré par Apport et
    2. Peut les envoyer à Ubuntu / Canonical (spécifiquement à https://daisy.ubuntu.com dans BSON )

Whoopsie n'enverra pas vos rapports d'incident sans votre permission!

  • Comme Evan l'explique dans sa réponse ci-dessous, la transmission réelle des données d'incident ne se produit que si vous le permettez via la boîte de dialogue graphique (voir ci-dessous) ou, si vous exécutez explicitement, un serveur CLI apport-cli.

    capture d'écran

Comment puis-je le désactiver sur mon bureau?

GNOME Shell (Ubuntu 17.10+)

capture d'écran

Unity (Ubuntu avant le 17.04)

  • Allez dans Paramètres ... Confidentialité ...

    capture d'écran

  • Et dans l'onglet Diagnostics, décochez l' option Envoyer les rapports d'erreur à Canonical :

    capture d'écran

Comment puis-je le désactiver sur un serveur ou via la ligne de commande?

  • Il suffit de changer le report_crashesparamètre falsedans le /etc/default/whoopsiefichier.
  • Puis dites adieu à whoopsie avec sudo service whoopsie stop.
ish
la source
Avez-vous une idée des paquets qui l'installent?
Nanne
33
Non, juste pour s'en débarrasser.
Ish
4
Je viens de faire une nouvelle installation du serveur 12.04 et il a été installé automatiquement.
2
Je viens de recevoir un serveur racine avec une installation de serveur plutôt compliquée, probablement pas en mode expert, mais sans aucun élément installé (même pas NTP), et j'ai eu whoopsie. En fait, je me suis bien débarrassé de ça, merci pour ce merveilleux terme :)
TheDeadSerious
8
Il n'y a pas de fichier / etc / default / whoopsie à Ubuntu
Evan Carroll
41

Whoopsie fait partie du traqueur d'erreurs Ubuntu . Il prend en charge les rapports d’ incident créés par apport, crée et présente chaque fois qu’une application échoue, puis les envoie à un serveur Canonical pour un traitement ultérieur. Les données collectées à partir de ces rapports nous aident à hiérarchiser et à suivre les problèmes les plus urgents:

http://errors.ubuntu.com

Le petit processus démon whoopsie est exécuté par défaut sur les installations de bureau et de serveur Ubuntu. Il enverra des rapports uniquement si vous l'approuvez explicitement dans la boîte de dialogue qui s'affiche sur les installations du bureau ou, dans le cas du serveur, à exécuter manuellement apport-cli.

Vous pouvez le désactiver en accédant à Paramètres système -> Confidentialité -> Diagnostics et en décochant la case "Envoyer les rapports d'erreur à Canonical".

Pour le désactiver sur Ubuntu Server, éditez le /etc/default/whoopsiefichier et passez report_crashes=à false, puis exécutez-le sudo stop whoopsie.

Notez que si vous procédez ainsi, nous ne serons pas informés des problèmes affectant votre ordinateur et pourrions ne pas être en mesure de les résoudre. Je parle de la manière dont nous utilisons vos données pour améliorer Ubuntu dans cette vidéo:

Evan
la source
3
Je trouve étrange qu'il fasse partie par défaut d'ubuntu-server? Si quelque chose, mon serveur sans tête n'a pas de "paramètres système-> confidentialité". Le nom frivole m'a fait me demander ce que c'était, car je ne m'y attendais pas dans la version du serveur, mais il semble arriver par défaut, alors je vivrai avec devoir l'arrêter :)
Nanne
17
ce "petit démon whoopsie" occupe plus de 50% de ma RAM et 90% d'un seul cœur de processeur
bluesmoon
1
Alors, à qui la folle idée était-il d'installer un démon avec un nom aussi frivole (et de le signaler par défaut! - Le rapport était désactivé le 13.10 et il est de retour avec 14.04!). Je sais qu'il existe une longue tradition de noms de programmes frivoles dans Unix, mais à première vue, cela ressemble à un malware.
Auspex
/etc/default/whoopsien'existe pas dans 16.04. La seule façon d'arrêter whoopsie est de le désinstaller.
Musbach
@Auspex Même type de personnes qui ont décidé que "Dr. Watson" était un excellent nom pour le rapport d'erreurs de MS Windows.
Tsaukpaetra
14
$ apt --simulate purge whoopsie

The following packages will be REMOVED

whoopsie*

$ apt purge whoopsie

Je n'ai pas eu de problème car je suis en train de construire mon propre bureau Ubuntu, mais jusqu'à présent, ce système n'arrête pas de planter, mais maintenant je m'en suis débarrassé :)

Glynn Bower
la source
11
Comme il s’agit d’un outil de signalement des collisions, j’imagine qu’il apparaît simplement après d’autres incidents, il est peu probable qu’un outil aussi simple puisse en être la cause.
Kzqai
4
C'est comme si on disait "Mozilla Crash Reporter s'est écrasé sur firefox". Whoopsie est un outil de signalement des incidents, alors probablement, lorsqu'un autre événement s'est écrasé, whoopsie a proposé d'envoyer un rapport.
Luka Ramishvili
8
apt-get -sexécute une simulation. Lorsque vous êtes prêt à retirer effectivement un paquet, remplacer apt-get -spar sudo apt-get. Si vous venez d’exécuter apt-get -s, aucune désinstallation réelle ne se produira.
Eliah Kagan
4

C'est le démon de rapport d'erreur de Canonical.

Ce qui est déconcertant, c'est qu'on ne vous demande même pas si vous voulez l'installer, ce qui n'est pas très agréable si vous êtes sur un serveur de budget.

@Glynn Blower

apt-get -s purge

ne semble pas réellement désinstaller le démon, mais vous montre simplement qu'il est là si vous voulez le purger

apt-get purge

a fait le tour sur mon installation du serveur 13.04

Tobias F. Meier
la source
c'est bien, un vote négatif sans explication. Pourriez-vous préciser pourquoi vous avez voté à la baisse? Était-ce parce que je n'appréciais pas un processus exécuté sur mes serveurs qui envoie automatiquement des données sur le système sans mon approbation? Était-ce parce que j'ai critiqué Canonical pour cela? Était-ce parce qu'apt-get purge DOIT le désinstaller, ainsi que le paquet et que j'ai fait une erreur ici? Si vous en savez plus sur le sujet, partagez vos idées! Surtout que le poste auquel je faisais référence a été modifié pour refléter mes propres conclusions.
Tobias F. Meier
2
Je peux seulement deviner, mais je pense que votre réponse a été rejetée parce que ce n’était pas une réponse complète (vos commandes sont incomplètes, au moins). Une autre raison pourrait être que vous avez commenté une autre réponse plutôt que de rédiger un commentaire sur la réponse comme cela aurait été approprié.
Thorbjørn Lindeijer
0

Whoopsie a une liste de dépendances, et elles sont redondantes sans que Whoopsie Synaptic Package Manager fasse le tour

Rechercher> Whoopsie

Mark for Complete Removaltous les lib_*forfaits liés à whoopsie.

Appliquer

Si vous avez sudo apt-get -s purge whoopsieemprunté la route, n'oubliez pas de le faire sudo apt autoremoveensuite pour que tous les colis soient vidés.

Suggérez a sudo apt-get updateaprès tout et ensuite service --status-allde vérifier que "whoopsie" n'est pas sur votre système.

NexusInk
la source