O que é o processo de 'whoopsie' e como posso removê-lo?

334

Em uma das minhas máquinas, tenho um processo em execução chamado "whoopsie". Estou executando o servidor 12.04 e nunca instalei nada especificamente com esse nome.

O Google parece sugerir que tem algo a ver com os logs de erro, mas não estou encontrando muita informação. O fato de eu não ter instalado manualmente e os três outros servidores que verifiquei não possuíam esse processo em execução OU executável, fiquei um pouco confuso.

Alguém sabe o que é o processo de "whoopsie"?

Alguém sabe quais pacotes podem ter instalado? O servidor é bastante simples, possui uma pilha LAMP, servidores Samba e de impressão e o plug-in Nagios NRPE, nada mais instalado, apenas estando lá um bom servidor de backup.

Mais algumas informações:

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

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

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

e

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

e

$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false
Nanne
fonte
Eu me livrei dele em um arquivo de configuração, seguindo estas instruções mschoofs.blogspot.it/2015/11/…
flyingdrifter

Respostas:

317

O que é whoopsie ?

  • É o daemon "Ubuntu Error Reporting" e é instalado por padrão nas instalações de desktop / servidor.
  • Quando algo falha, a whoopsie faz duas coisas:
    1. Coleta o relatório de falha gerado pelo Apport e
    2. Pode enviá-los para o Ubuntu / Canonical (especificamente para https://daisy.ubuntu.com no BSON )

Whoopsie não envia seus relatórios de falhas sem sua permissão!

  • Como Evan explica em sua resposta abaixo, a transmissão real dos dados de falha ocorre apenas se você permitir através da caixa de diálogo gráfica (veja abaixo) ou para um servidor CLI, executar explicitamente apport-cli.

    captura de tela

Como faço para desativá-lo na minha área de trabalho?

Shell GNOME (Ubuntu 17.10+)

captura de tela

Unidade (Ubuntu antes de 17.04)

  • Vá para Configurações ... Privacidade ...

    captura de tela

  • E, na guia Diagnóstico, desmarque a opção Enviar relatórios de erro à Canonical :

    captura de tela

Como desabilitá-lo em um servidor ou através da linha de comando?

  • Apenas mude o report_crashesparâmetro para falseno /etc/default/whoopsiearquivo
  • Então se despedir de whoopsie sudo service whoopsie stop.
ish
fonte
Você tem alguma idéia de quais pacotes o instalam?
Nanne
33
Não, apenas apt-se livrar dele.
Ish
4
Acabei de fazer uma instalação limpa do 12.04 Server e ela foi instalada automaticamente.
2
Acabei de adquirir um servidor raiz com uma instalação de servidor baunilha, provavelmente não no modo especialista, mas sem qualquer coisa instalada (nem mesmo ntp) e obtive whoopsie. Será que de fato apt-get livrar-se dele, obrigado pelo maravilhoso prazo :)
TheDeadSerious
8
Não existe / etc / default / whoopsie no ubuntu
Evan Carroll
41

Whoopsie faz parte do rastreador de erros do Ubuntu . Ele pega os relatórios de falha que o apport cria e apresenta sempre que um aplicativo falha e os envia para um servidor Canonical para processamento adicional. Os dados coletados nesses relatórios nos ajudam a priorizar e rastrear os problemas mais prementes:

http://errors.ubuntu.com

O pequeno processo whoopsie daemon é executado por padrão nas instalações de desktop e servidor Ubuntu. Ele somente enviará relatórios se você aprovar explicitamente isso na caixa de diálogo exibida nas instalações da área de trabalho ou, no caso do servidor, executada manualmente apport-cli.

Você pode desativá-lo acessando Configurações do sistema -> Privacidade -> Diagnósticos e desmarcando a caixa "Enviar relatórios de erro para a Canonical".

Para desativá-lo no Ubuntu Server, edite o /etc/default/whoopsiearquivo e mude report_crashes=para e false, em seguida, execute sudo stop whoopsie.

Observe que, se você fizer isso, não ficaremos cientes dos problemas que afetam o seu computador e talvez não possamos corrigi-los. Eu falo sobre como usamos seus dados para melhorar o Ubuntu neste vídeo:

Evan
fonte
3
Acho estranho que seja parte padrão do ubuntu-server? O servidor decapitado não possui "configurações do sistema-> privacidade". O nome frívola fez-me pergunto o que era, como eu não esperava que na versão servidor, mas parece vir padrão, então eu vou viver com ter que pará-lo :)
Nanne
17
este "pequeno daemon whoopsie" ocupa mais de 50% da minha RAM e 90% de um único núcleo da CPU
bluesmoon
1
Então, cuja ideia insana foi instalar um daemon com um nome tão frívolo (e torná-lo um relatório por padrão! - eu tinha o relatório desativado na 13.10 e está de volta na 14.04!). Eu sei que há uma longa tradição de nomes de programas frívolos no Unix, mas à primeira vista isso parece malware.
Auspex
/etc/default/whoopsienão existe no 16.04. A única maneira de parar o whoopsie é desinstalá-lo.
Musbach
@Auspex O mesmo tipo de pessoa que decidiu "Dr. Watson" era um ótimo nome para o relatório de erros do MS Windows.
Tsaukpaetra
14
$ apt --simulate purge whoopsie

The following packages will be REMOVED

whoopsie*

$ apt purge whoopsie

Não tive problemas, pois estou no processo de construção do meu próprio Ubuntu Desktop, mas até agora essa coisa continua travando meu sistema, mas agora me livrei dele :)

Glynn Bower
fonte
11
Por ser uma ferramenta de relatório de falhas, suspeito que simplesmente apareça após outras falhas, é improvável que uma ferramenta tão simples possa ser a causa real da falha.
Kzqai
4
É como dizer "Mozilla Crash Reporter caiu do Firefox". O Whoopsie é uma ferramenta de relatório de falhas, portanto, provavelmente, quando outra coisa caiu, a Whoopsie se ofereceu para enviar um relatório.
Luka Ramishvili 23/02
8
apt-get -sexecuta uma simulação. Quando você estiver realmente pronto para remover um pacote, substitua apt-get -spor sudo apt-get. Se você apenas executar apt-get -s, nenhuma desinstalação real ocorrerá.
Elias Kagan
4

É o daemon de relatório de erros da Canonical.

O que é mais desanimador é que você nem é perguntado se deseja instalá-lo, o que não é tão bom se você estiver com um hardware de servidor econômico

@Glynn BLower

apt-get -s purge

não parece realmente desinstalar o daemon, apenas mostra que ele está lá se você deseja limpá-lo

apt-get purge

fiz o truque na minha instalação do servidor 13.04

Tobias F. Meier
fonte
que bom, uma votação sem explicação. Você se importaria de explicar por que votou negativamente? Foi porque eu não gosto de um processo em execução nos meus servidores que envia dados automaticamente sobre o sistema sem a minha aprovação? Foi porque eu critiquei a Canonical por isso? Foi porque o apt-get expurgado desinstala o pacote e eu cometi um erro aqui? Se você souber mais sobre o assunto, compartilhe suas idéias! Especialmente quando o post a que me referi foi alterado para refletir minhas próprias descobertas.
Tobias F. Meier
2
Só posso adivinhar, mas acho que sua resposta foi rejeitada porque não era uma resposta completa (seus comandos estão incompletos, pelo menos). Outro motivo pode ser o fato de você estar comentando outra resposta como resposta, em vez de escrever um comentário sobre a resposta como seria apropriado.
Thorbjørn Lindeijer
0

Whoopsie tem uma lista de dependências e são redundantes sem que o Whoopsie Synaptic Package Manager faça o truque

Procurar> Whoopsie

Mark for Complete Removaltodos os lib_*pacotes relacionados a whoopsie.

Aplique

Se você seguiu o sudo apt-get -s purge whoopsiecaminho, não se esqueça de sudo apt autoremovedepois disso para obter todos os pacotes liberados.

Sugira um sudo apt-get updatedepois de tudo e service --status-allverifique se 'whoopsie' não está no seu sistema.

NexusInk
fonte