¿Qué es el proceso 'whoopsie' y cómo puedo eliminarlo?

334

En una de mis máquinas tengo un proceso en ejecución llamado "whoopsie". Estoy ejecutando el servidor 12.04 y nunca instalé específicamente nada con este nombre.

Google parece implicar que tiene algo que ver con los registros de errores, pero no encuentro demasiada información. El hecho de que no lo instalé manualmente y los otros 3 servidores que verifiqué no tenían ese proceso en ejecución O el ejecutable me confundió un poco.

¿Alguien sabe cuál es el proceso de "whoopsie"?

¿Alguien sabe qué paquetes podrían haberlo instalado? El servidor es bastante simple, tiene una pila LAMP, Samba y servidores de impresión y el complemento Nagios NRPE, nada más instalado, solo hay un buen servidor de respaldo.

Alguna información más:

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

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

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

y

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

y

$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false
Nanne
fuente
Lo eliminé
flyingdrifter

Respuestas:

317

¿Qué es whoopsie ?

  • Es el daemon "Informe de errores de Ubuntu", y se instala por defecto en ambas instalaciones de escritorio / servidor.
  • Cuando algo falla, whoopsie hace dos cosas:
    1. Recopila el informe de bloqueo generado por Apport y
    2. Puede enviarlos a Ubuntu / Canonical (específicamente a https://daisy.ubuntu.com en BSON )

¡Whoopsie no enviará sus informes de fallas sin su permiso!

  • Como explica Evan en su respuesta a continuación, la transmisión real de los datos de bloqueo ocurre solo si lo permite a través del diálogo gráfico (ver más abajo), o para un servidor CLI, ejecutado explícitamente apport-cli.

    captura de pantalla

¿Cómo lo desactivo en mi escritorio?

GNOME Shell (Ubuntu 17.10+)

captura de pantalla

Unidad (Ubuntu antes del 17.04)

  • Vaya a Configuración ... Privacidad ...

    captura de pantalla

  • Y en la pestaña Diagnóstico, desmarque la opción Enviar informes de error a Canonical :

    captura de pantalla

¿Cómo lo desactivo en un servidor o mediante la línea de comandos?

  • Simplemente cambie el report_crashesparámetro a falseen el /etc/default/whoopsiearchivo.
  • Luego despídase de whoopsie con sudo service whoopsie stop.
ish
fuente
¿Tienes idea de qué paquetes lo instalan?
Nanne
33
No, solo debes deshacerte de él.
ish
44
Acabo de hacer una instalación limpia del servidor 12.04 y se instaló automáticamente.
2
Acabo de recibir un servidor raíz con una instalación de servidor vainilla, probablemente no en modo experto pero sin nada instalado (ni siquiera ntp), y obtuve whoopsie. De hecho, me
libré
8
No hay / etc / default / whoopsie en ubuntu
Evan Carroll
41

Whoopsie es parte del rastreador de errores de Ubuntu . Toma los informes de fallos que crea y presenta un informe cada vez que falla una aplicación y los envía a un servidor canónico para su posterior procesamiento. Los datos recopilados de estos informes nos ayudan a priorizar y rastrear los problemas más apremiantes:

http://errors.ubuntu.com

El pequeño proceso de whoopsie daemon se ejecuta de forma predeterminada tanto en el escritorio de Ubuntu como en las instalaciones del servidor. Solo enviará informes si lo aprueba explícitamente en el cuadro de diálogo que aparece en las instalaciones de escritorio, o en el caso del servidor, ejecutar manualmente apport-cli.

Puede deshabilitarlo yendo a Configuración del sistema -> Privacidad -> Diagnóstico y desmarcando la casilla "Enviar informes de error a Canonical".

Para deshabilitarlo en Ubuntu Server, edite el /etc/default/whoopsiearchivo y cambie report_crashes=a false, luego ejecute sudo stop whoopsie.

Tenga en cuenta que si hace esto, no seremos informados de los problemas que afectan a su computadora y es posible que no podamos solucionarlos. Hablo sobre cómo usamos sus datos para mejorar Ubuntu en este video:

Evan
fuente
3
¿Me resulta extraño que sea parte predeterminada de ubuntu-server? En todo caso, mi servidor sin cabeza no tiene una "configuración del sistema-> privacidad". El nombre frívolo me hizo preguntarme qué era, ya que no lo esperaba en la versión del servidor, pero parece ser el predeterminado, así que viviré con tener que detenerlo :)
Nanne
17
este "pequeño demonio whoopsie" ocupa más del 50% de mi RAM y el 90% de un solo núcleo de CPU
bluesmoon
1
Entonces, ¿de quién fue la loca idea de instalar un demonio con un nombre tan frívolo (y hacer que se informe por defecto! Sé que hay una larga tradición de nombres de programas frívolos en Unix, pero a primera vista esto parece malware.
Auspex
/etc/default/whoopsieno existe en 16.04. La única forma de detener whoopsie es desinstalarlo.
musbach
@Auspex El mismo tipo de personas que decidieron "Dr. Watson" fue un gran nombre para los informes de errores de MS Windows.
Tsaukpaetra
14
$ apt --simulate purge whoopsie

The following packages will be REMOVED

whoopsie*

$ apt purge whoopsie

No he tenido problemas ya que estoy en el proceso de construir mi propio escritorio Ubuntu, pero hasta ahora esa cosa sigue fallando mi sistema, pero ahora me he deshecho de él :)

Glynn Bower
fuente
11
Siendo una herramienta de informe de fallos, sospecho que simplemente aparece después de que otras cosas se bloqueen, es poco probable que una herramienta tan simple pueda ser la causa real del bloqueo.
Kzqai
44
Es como decir "Mozilla Crash Reporter se estrelló en Firefox". Whoopsie es una herramienta de informe de fallos, por lo que probablemente cuando otra cosa se bloqueó, whoopsie se ofreció a enviar un informe.
Luka Ramishvili
8
apt-get -sejecuta una simulación Cuando esté listo para eliminar un paquete, reemplácelo apt-get -scon sudo apt-get. Si acaba de ejecutar apt-get -s, no se realizará una desinstalación real.
Eliah Kagan
4

Es el demonio de informe de errores de Canonical.

Lo desagradable es que ni siquiera se le pregunta si desea instalarlo, lo que no es tan bueno si tiene un hardware de servidor económico.

@Glynn BLower

apt-get -s purge

no parece desinstalar realmente el demonio, solo te muestra que está allí si quieres purgarlo

apt-get purge

hizo el truco en la instalación de mi servidor 13.04

Tobias F. Meier
fuente
qué bueno, un voto negativo sin explicación. ¿Le importaría explicar por qué votó en contra? ¿Fue porque no me gusta un proceso que se ejecuta en mis servidores que envía automáticamente datos sobre el sistema sin mi aprobación? ¿Fue porque critiqué a Canonical por eso? ¿Fue porque apt-get purge lo desinstala y el paquete e hice un error aquí? Si sabe más sobre el asunto, ¡comparta sus ideas! Especialmente porque la publicación a la que me refería cambió para reflejar mis propios hallazgos.
Tobias F. Meier
2
Solo puedo adivinar, pero creo que su respuesta fue rechazada porque no era una respuesta completa (sus comandos están incompletos, al menos). Otra razón podría ser que estaba comentando otra respuesta como respuesta, en lugar de escribir un comentario sobre la respuesta como hubiera sido apropiado.
Thorbjørn Lindeijer
0

Whoopsie tiene una lista de dependencias, y son redundantes sin Whoopsie Synaptic Package Manager hace el truco

Buscar> Whoopsie

Mark for Complete RemovalTodos los lib_*paquetes relacionados con whoopsie.

Aplicar

Si siguió la sudo apt-get -s purge whoopsieruta, no se olvide de hacerlo sudo apt autoremovedespués de que se descarguen todos los paquetes.

Sugiera un sudo apt-get updatedespués de todo y luego service --status-allverifique que 'whoopsie' no esté en su sistema.

NexusInk
fuente