「whoopsie」プロセスとは何ですか。どのように削除できますか?


334

私のマシンの1つで、「whoopsie」と呼ばれるプロセスを実行しています。私は12.04サーバーを実行していますが、この名前で具体的にインストールしたことはありません。

グーグルは、エラーログと関係があることを暗示しているようだが、あまり多くの情報を見つけていない。手動でインストールしなかったという事実と、チェックした他の3台のサーバーには実際にそのような実行中のプロセスや実行可能ファイルがなかったため、少し混乱しました。

「whoopsie」プロセスが何かを知っている人はいますか?

誰がどのパッケージがそれをインストールしたのか知っていますか?サーバーは非常に単純で、LAMPスタック、Samba、プリントサーバー、Nagios NRPEプラグインがインストールされています。

詳細情報:

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

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

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

そして

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

そして

$ sudo cat /etc/passwd | grep whoop
whoopsie:x:107:118::/nonexistent:/bin/false

私は、これらの指示に従って設定ファイルでそれを処分したmschoofs.blogspot.it/2015/11/...
flyingdrifter

回答:


317

whoopsieは

  • これは「Ubuntu Error Reporting」デーモンであり、デフォルトでデスクトップ/サーバーの両方のインストールにインストールされます。
  • 何かがクラッシュした場合、whoopsieは2つのことを行います。
    1. 生成されたクラッシュレポート収集Apportとを
    2. それらをUbuntu / Canonicalに送信できます(具体的にはBSONのhttps://daisy.ubuntu.comに送信)

Whoopsieは、あなたの許可なしにクラッシュレポートを送信しません!

  • エヴァンが以下の回答で説明しているように、クラッシュデータの実際の送信は、グラフィカルダイアログ(以下を参照)を介して、またはCLIサーバーの場合は明示的に実行を許可した場合にのみ発生しますapport-cli

    スクリーンショット

デスクトップで無効にするにはどうすればよいですか?

GNOME Shell(Ubuntu 17.10以降)

スクリーンショット

Unity(17.04より前のUbuntu)

  • 設定...プライバシーに移動...

    スクリーンショット

  • そして、[診断]タブで、オフに正規に送信エラーレポートをオプション:

    スクリーンショット

サーバー上またはコマンドライン経由で無効にするにはどうすればよいですか?

  • ファイル内でreport_crashesパラメータを変更するだけです。false/etc/default/whoopsie
  • その後、おっとに別れを告げるsudo service whoopsie stop

どのパッケージがそれをインストールするのか、手がかりはありますか?
ナネ

33
いいえ、適切に削除してください。
っぽい

4
12.04サーバーのクリーンインストールを行ったところ、自動的にインストールされました。

2
私は、たぶんエキスパートモードではなく、何もインストールされていない(ntpでさえない)かなり多くのバニラサーバーがインストールされたルートサーバーを取得しました。実際には、それを取り除く
TheDeadSerious

8
ubuntuには/ etc / default / whoopsieがありません
エヴァンキャロル

41

WhoopsieはUbuntuエラートラッカーの一部です。アプリケーションが失敗するたびにapportが作成して提示するクラッシュレポートを受け取り、それらをさらに処理するためにCanonicalサーバーに送信します。これらのレポートから収集されたデータは、最も差し迫った問題の優先順位付けと追跡に役立ちます。

http://errors.ubuntu.com

小さなwhoopsieデーモンプロセスは、Ubuntuデスクトップとサーバーインストールの両方でデフォルトで実行されます。デスクトップインストールで表示されるダイアログで明示的に承認した場合、またはサーバーの場合は手動で実行した場合にのみ、レポートが送信されますapport-cli

[システム設定]-> [プライバシー]-> [診断]に移動し、[エラーレポートをCanonicalに送信する]チェックボックスをオフにして無効にできます。

Ubuntu Serverで無効にするには、/etc/default/whoopsieファイルを編集してに変更report_crashes=false、を実行しsudo stop whoopsieます。

これを行った場合、お使いのコンピューターに影響する問題は認識されず、修正できない場合があります。このビデオでは、Ubuntuを改善するためにデータをどのように使用するかについて説明します。


3
私はそれがubuntu-serverのデフォルトの部分であることは奇妙だと思いますか?どちらかといえば、私のヘッドレスサーバーには「システム設定->プライバシー」がありません。この軽薄な名前は、サーバーバージョンでは期待していなかったので、それが何であるか疑問に思いましたが、デフォルトになると思われるので、停止する必要があります:)
Nanne

17
この「小さなwhoopsieデーモン」は、RAMの50%以上と単一CPUコアの90%を
占有します-bluesmoon

1
だから、その非常に小さな名前でデーモンをインストールするのは正気ではなかった(そして、デフォルトでレポートを作成する!-13.10でレポートをオフにしていたが、14.04で戻ってきた!)。Unixには軽薄なプログラム名の長い伝統がありますが、一見するとこれはマルウェアのように見えます。
Auspexの

/etc/default/whoopsie16.04には存在しません。whoopsieを停止する唯一の方法は、アンインストールすることです。
musbach

@Auspex「Dr. Watson」は、MS Windowsのエラー報告の偉大な名前だと判断した同じ種類の人々です。
ツァウペトラ

14
$ apt --simulate purge whoopsie

The following packages will be REMOVED

whoopsie*

$ apt purge whoopsie

私は自分のUbuntuデスクトップを構築しているので問題はありませんでしたが、これまでのところシステムがクラッシュし続けていますが、今はそれを取り除きました:)


11
クラッシュレポートツールであるため、他のものがクラッシュした後に表示されるのではないかと思われます。このような単純なツールがクラッシュの実際の原因になる可能性は低いです。
クズカイ

4
「Mozilla Crash ReporterがFirefoxをクラッシュさせた」と言っているようなものです。Whoopsieはクラッシュレポートツールであるため、おそらく他の何かがクラッシュした場合、whoopsieはレポートの送信を提案しました。
ルカラミシュヴィリ

8
apt-get -sシミュレーションを実行します。あなたが実際にパッケージを削除する準備ができたら、交換してくださいapt-get -ssudo apt-get。を実行しただけでapt-get -sは、実際のアンインストールは行われません。
エリアケイガン

4

これはCanonicalのエラー報告デーモンです。

面倒なことは、インストールするかどうかを尋ねられることさえないということです。これは、予算のサーバーハードウェア上で賢明ではない場合

@Glynn BLower

apt-get -s purge

デーモンを実際に削除するようではなく、パージしたい場合にデーモンが存在することを示します

apt-get purge

私の13.04サーバーのインストールでトリックをしました


説明のない下票 反対票を投じた理由について詳しく説明してもいいですか?承認なしにシステムに関するデータを自動的に送信するサーバーで実行されているプロセスが気に入らないのですか?それは私がそのためにカノニカルを批判したからでしょうか?apt-get purgeはパッケージとパッケージをアンインストールするので、ここでエラーが発生したためですか?あなたが問題についてもっと知っているなら、あなたの洞察を共有してください!特に、私が言及していた投稿が、私自身の発見を反映するように変更されました。
トバイアスF.マイヤー

2
私は推測することしかできませんが、あなたの答えは完全な答えではなかったので投票されたと思います(少なくともあなたのコマンドは不完全です)。別の理由としては、回答に適切なコメントを書くのではなく、別の回答に回答としてコメントしていた可能性があります。
トールビョーンリンダイエル14年


0

Whoopsieには依存関係のリストがあり、それらはWhoopsie Synaptic Package Managerがトリックを行わない限り冗長です。

検索>フープシー

Mark for Complete Removalすべてのlib_*whoopsie関連パッケージ。

適用する

sudo apt-get -s purge whoopsieルートに行った場合、sudo apt autoremoveすべてのパッケージをフラッシュすることを忘れないでください 。

提案sudo apt-get updateはすべての後にして、service --status-all「whoopsie」あなたのシステムにないことを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.