タグ付けされた質問 「apport」

Apportは、クラッシュが発生したときにインターセプトし、クラッシュに関する情報を収集し、他の機能の中でクラッシュに関するファイルレポートを収集するシステムです。

6
「whoopsie」プロセスとは何ですか。どのように削除できますか?
私のマシンの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 …


1
apport-gtk Ubuntuの起動時のCPU使用率100%(14.04 LTS)
ここに示すように、apport-gtkによって起動時に一貫して100%のCPU使用率を取得しています。 https://wiki.ubuntu.com/Apportによると、Apportはベータ版ではないので(私の場合は14.04 LTS Beta 2からリリース版にアップグレードしましたが)、マシン上で実行するべきではありません。 最後に、私は次のことを試してみました: 1)ここで説明されているようにapportを無効にします:http : //linuxg.net/how-to-disable-the-apport-error-reporting-on-ubuntu-14-04-trusty-tahr/ $ cat /etc/default/apport # set this to 0 to disable apport, or to 1 to enable it # you can temporarily override this with # sudo service apport start force_start=1 enabled=0 2)以下に示すように、[システム設定]> [セキュリティとプライバシー]> [診断]タブのすべてのオプションを無効にしました。 簡単なシステム情報: $ lsb_release -a No LSB modules …
53 cpu-load  apport 

3
クラッシュを引き起こし、apport / whoopsie経由で報告されたバグを追跡するにはどうすればよいですか?
以前は、プログラムがクラッシュしたとき、特にユーザーがUbuntuのプレリリースを使用していたときは、apportを使用してバグレポートを開くことができました。その後、ユーザーはバグを追跡し、他の人に影響があるかどうかを確認したり、修正を支援したりできます。 Precise 12.04から、この動作とワークフローが変更されました。Bug#993450「Apportはバグレポートの送信に失敗しました」で発見したように、デフォルトではapportはバグレポートを開きません(そして厄介ですが、そうすることは不可能ではありません)。同時に、人々は新しい「フープシー」プロセスに気付いています。「フープシー」プロセスとは何ですか?。 さらにいくつかのグーグル検索の後、この青写真を掘り下げました。これは、プロセス全体を説明しています: ErrorTracker-Ubuntu Wiki。(それはwhoopsieやデイジーについては言及していなかったので、それらを追加しました-間違っていたら修正してください) うわー-これは、クラッシュ報告プロセスを合理化し改善するための素晴らしい仕事のように思えます。 この質問が残っています:ユーザーはどのようにして問題の状態を知るのですか?ブループリントにはこの要件があります ユーザーには、クラッシュレポートのステータスを確認する方法が必要です。たとえば、統計情報や関連するバグ番号を確認するために参照できるレポートIDがあります。たとえば、ファイリング時にシリアル番号を提供し、後でWebページ経由でロードできるようにします。 未実装のようです。その間に利用可能なものはありますか? そして、開発者はどのようにしてゲームに参入しますか?行くhttps://daisy.ubuntu.comだけで「不正なContent-Typeの」エラーメッセージを提供します。 最後に、リリースノートでapportの動作の変更を文書化することをお勧めします。Ubuntuを助けようとしている人なら誰でも興味があるはずです。

2
「MaxReportsに既に到達しているため、作成されたapportレポートはありません」とはどういう意味ですか?
Linuxカーネルイメージパッケージをインストールすると、他のエラーの中でも特に次のエラーが発生しました。 MaxReportsに既に到達しているため、レポートは書かれていません Apportがバグレポートのマジックを再開できるように、古いレポートをどこで削除できますか?
48 apt  apport 

3
システムは常に「システムプログラムの問題が検出されました」ダイアログで起動します
こんにちは、 コンピューターを起動するたびにこのエラーが発生します。Ubuntuのインストールが新しく、Ubuntuのインストール中に最後のステップでいくつかのエラーが表示されました(CDROMドライバーに問題があるため)。とにかく、インストールは続行されます。 たとえば、(システム設定で)追加の​​ドライバーと言語サポートを開こうとしても何も起こりませんでしたが、開いていません。 ターミナルでこれを試すと、gnome-language-selectorこのエラーが発生します Traceback (most recent call last): File "/usr/bin/gnome-language-selector", line 8, in <module> from LanguageSelector.gtk.GtkLanguageSelector import GtkLanguageSelector File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 34, in <module> from aptdaemon.gtk3widgets import AptProgressDialog File "/usr/lib/python2.7/dist-packages/aptdaemon/gtk3widgets.py", line 61, in <module> class AptStatusIcon(Gtk.Image): File "/usr/lib/python2.7/dist-packages/aptdaemon/gtk3widgets.py", line 66, in AptStatusIcon def __init__(self, transaction=None, size=Gtk.IconSize.DIALOG): AttributeError: type object …
35 apport 

3
apportcheckresume繰り返しエラーとgnomeシェルの固定
Ubuntu 12.10 Gnome remixをインストールしてから、システムの予期せぬ予期しない動作に遭遇します。 サスペンドから再開するたびに(または画面が空白になってからロックを解除した後でも)、apportcheckresumeエラーが表示され、Ubuntu 12.10で内部エラーが発生しました。多くの場合、システムイベントは再開されず、再起動する必要があります。ログイン画面が表示されない場合、画面が空白であるため、パスワードを入力する必要がありますin blanco。 時々追加のことも起こります-テクスチャが台無しになり、背景とウィンドウが水平線でゆがみます エラーのログファイルをローカライズできません。私のシステム仕様: Ubuntu 12.10 3.5.0-19-generic Gnome 3.6 Thinkpad T400 Graphics MobileIntel®GM45 ExpressチップセットIntel®Core™2 Duo CPU P8600
34 gnome  suspend  apport 

2
「申し訳ありませんが、アプリケーションXXXが予期せず停止しました」からコピー/貼り付けする方法
アプリがクラッシュしたので、エラーメッセージをコピーして検索エンジンに貼り付け、解決策を見つけたいと思います。 残念ながら、エラーダイアログではコピー/貼り付けができません。 特に、非常に長いスタックトレース。手動での入力は遅く、信頼できません。 同じ詳細が他のどこからでもコピーできるのでしょうか? 注:報告できないエラーのテキストをコピーするにはどうすればよいですか?しかし、より詳細に。新しくても、重複して閉じなければならない場合、これはより便利だと思います。事実上より人気があります:そこに200ビュー、ここに42kビュー。

4
内部システムエラーに関するメッセージを引き続き取得する
不規則な間隔(1日に数回)で内部システムエラー(以下のスクリーンショットを参照)についてポップアップを表示し続けますが、どうすればよいかわかりません。ダイアログを続行してエラーをUbuntuプロジェクトに報告しようとすると、このバージョンのUbuntuでの開発が完了したことを示すメッセージが表示されます。それについてやる。 しません。 エラーメッセージの詳細を表示すると、「実行可能パス」パラメーターが表示されます/usr/share/apport/apport-gpu-error-intel.py。 これはLaunchpadに報告すべきバグですか、それとも単にどこかの設定エラーですか?バグの場合、私(および開発者)が必要とするデータを収集するにはどうすればよいですか? コメントへの応答の更新: Intel Core i7 2630QM CPUとNVidia GeForce 550M GPUを搭載したASUS N53SNを実行しています。
21 12.04  apport 

2
/ var / crashからクラッシュファイルを読み取る方法
php-fpmがクラッシュし、ファイルをダンプしました /var/crash/_usr_sbin_php5-fpm.1002.crash そのファイルにはいくつかの情報がありますが、私が望んでいるのは、base64エンコード形式のCoreDumpというセクションです。クラッシュ時に実行されていたものを読み取るにはどうすればよいですか?
20 apport 

1
core_patternファイルを永久に編集する方法は?
ubuntu 12.04LTSでコアダンプファイルを見つけようとしていますが、できません。問題は、core_patternapportが機能しない(理由がわからない)ため、再起動するたびにファイルの内容を編集する必要があることです。 core_patternファイルのコンテンツを永続的に設定する方法はありますか?
20 12.04  kernel  apport 

2
apportを削除しても安全ですか?
もし私が何かを壊すか sudo apt-get purge apport 世界支配のための秘密のビジネスプランがあり、コアダンプの内容を誰が知っていますか? Ubuntu(特にdconf)が設定を再作成するのを見てきました。私はそれを無効にする方法を知っていますが、無効のままでいるとは信じられません。したがって、私の質問。 うんうん、私は私の別のディストリビューションを知っている...しかし、できればUbuntuを使いたい。

1
Ubuntu以外のパッケージのサポートをサポート
私は今までapportとその使い方について一週間読んでいます。しかし、以下のことを理解できませんでした。 シナリオ: アプリケーションを開発し、パッケージ化しました。そしてその名前はMyApp.deb。バイナリパッケージ名はMyAppです。アプリケーションはパスにインストールされます/opt/myapplication/bin/MyApp。 要件: アプリケーションがクラッシュしたときに、コアダンプを収集できるようにします。 後続の各クラッシュでは、新しいクラッシュを作成する必要がありますが、既存のクラッシュは上書きしません。現在のタイムスタンプでの自動名前変更などが役立ちます。 カスタマーマシンにアプリケーションをインストールするとき、インストーラーはシステム全体のパラメーターを変更してはなりません。たとえば、ユーザーの同意なしにシステムパラメータを変更するため、ユーザー/顧客が私のアプリケーションを嫌う可能性があるため、私は彼のコアファイル生成のパターンを変更してはなりません。 コアファイル生成のパスは問題ありません。現在のディレクトリまたは/var/crash 私が今までに探索したこと: Apportは、コアファイルの生成を可能にする優れたユーティリティです。使用する/proc/sys/kernel/core_patternと、コアファイルをフォーマットできます。これにより、コアファイルを定義済みのディレクトリにリダイレクトしたり、コアファイルにpidを付けたり、ファイルパスパターンを追加または追加するなどの柔軟性が得られます。Ubuntu以外のパッケージの場合、コアダンプ(レポート)を生成するフックを作成する必要があります。レポートを収集した後、アップロードします。 私が理解できないこと: Apportは私が見なければならないものですか?? それは私の目的で十分ですか?それとも、他の何かを見るべきですか? 私のアプリケーションはどのようなパッケージに該当しますか?非ubuntuと呼びますか?第三部?それは何ですか?ドキュメントに異なる用語が表示されますか? 前述のとおり、MyAppはから実行される/opt/myapplication/bin/MyAppので、コアファイルはどこで生成されますか?現在のディレクトリまたは/var/crash?Apportは、からトリガーされたクラッシュを検出し/optますか?解釈しますか? 重要な質問:アプリケーションを開発し、ApportがレポートをUbuntuリポジトリにアップロードする場合、意味がありません。それでは、Apportにレポートを送信するよう指示する方法を教えてください。 このエラーが表示されます:executable does not belong to a package, ignoring。それで、私は何が間違っていますか? apportがパッケージを認識するためには、ソースパッケージにする必要がありますか?必須ですか?バイナリパッケージを作成したいだけですか? また、Apportが認識する文書のどこかを見ました。 Ubuntuパッケージまたは Launchpadアプリケーションですが、私のアプリケーションはこれらのいずれでもありません。それでは、Apportは現在のシナリオでどのように役立ちますか?

1
CoreDumpファイルを表示するにはどうすればよいですか?
クラッシュからバグを報告する場合、バグは非公開になり、CoreDump.gzというファイルが作成されます。Bug Triageのドキュメントには、次のことが記載されています。 クラッシュにまだCoreDump.gz添付ファイルがある場合、完全にシンボリックなスタックトレースを自動的に取得して重複をチェックすることはできませんでした。 Stacktrace.txtは人間が読めるようです。スタックトレースの意味をどのように理解できますか。CoreDump.gzを使用したCoreDumpは、人間が読めるようには見えません。「完全にシンボリックなスタックトレース」とは何ですか?「完全にシンボリックなスタックトレース」の違いは何ですか?CoreDumpファイルの内容を表示するにはどうすればよいですか?(「猫」を試しましたが、きれいではありません)

3
クラッシュレポートの読み方と使用方法
小さな独立したアプリケーションが私のシステムでクラッシュしています(Kubuntu 12.04)。クラッシュレポートの情報を手動で確認し、関連する部分を開発者にメールで送信します。ファイルはにありますが/var/crash/_usr_bin_appname.1000.crash、クラッシュレポートを読んで編集し、開発者にメールで送信できる形式で保存するために必要なツールがわかりません。

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