web-dev-qa-db-fra.com

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

Sur une de mes machines, un processus appelé "whoopsie" est en cours d'exécution. J'exécute le serveur 12.04 et n'ai jamais spécifiquement installé quelque chose portant 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'avait en fait aucun processus en cours d'exécution OR exécutable m'avait un peu dérouté.

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 dispose d’une pile LAMP, de serveurs Samba et d’impression et du plug-in Nagios NRPE, rien de plus installé, il n’ya qu’un serveur de sauvegarde sympa.

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
326
Nanne

Qu'est-ce que 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 (plus particulièrement à https://daisy.ubuntu.com à 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, pour un serveur CLI, exécutez explicitement apport-cli.

    screenshot

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

GNOME Shell (Ubuntu 17.10+)

screenshot

Unity (Ubuntu avant le 17.04)

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

    screenshot

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

    screenshot

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

  • Il suffit de changer le paramètre report_crashes en false dans le fichier /etc/default/whoopsie.
  • Puis dites au revoir à whoopsie avec Sudo service whoopsie stop.
311
ish

Whoopsie fait partie du suivi d’erreur Ubunt . Il prend les rapports de crash que apport crée et présente chaque fois qu'une application échoue et 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écutez 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 fichier /etc/default/whoopsie et remplacez report_crashes= par false, puis exécutez 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 façon dont nous utilisons vos données pour améliorer Ubuntu dans cette vidéo:

40
Evan
$ 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, cette machine n'arrête pas de planter, mais maintenant je m'en suis débarrassée :)

14
Glynn Bower

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 à budget réduit.

@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

4
Tobias F. Meier

Il s’agit du "démon de soumission de la base de données sur crash Ubuntu": http://packages.ubuntu.com/precise/whoopsie

1
pestilence

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 Removal tous les packages lib_* associés à whoopsie.

Appliquer

Si vous avez emprunté la route Sudo apt-get -s purge whoopsie, n'oubliez pas de Sudo apt autoremove après cela pour que tous les paquets soient vidés.

Suggérez un Sudo apt-get update après tout, puis service --status-all pour vérifier que 'whoopsie' n'est pas sur votre système.

0
NexusInk