アップグレード後に「システムプログラムの問題が検出されました」というメッセージが定期的に表示される


338

これは、システムのアップグレードを行った後、最初に再起動した直後に発生し始めました。まず、「システムプログラムの問題が検出されました」というダイアログから始まります。その後、「問題の報告」をヒットしようとすると、あまり起こりません。私は常に問題を解決できないという結果に終わる対話を通して導かれます。

これは多くの情報ではないことは承知していますが、どの情報を公開する必要があるのか​​、この問題をデバッグするためにどのように取得する必要があるのか​​わかりません。

これがスクリーンショットです! ここに画像の説明を入力してください

回答:


380

ターミナルを開き(Ctrl+ Alt+ T)、次を入力します。

sudo rm /var/crash/*

その後、ヒットEnter

これにより、古いエラーが削除されますが、まだ報告されている可能性があります(エラー)。再起動/再起動後、さらにポップアップを調べる必要があります。


2
天才!簡潔かつ正確。これは、同じOSでカーネルを切り替えるたびに発生します。
エーベアイザック

うわー、実際には、私はこの問題のために、今まで見た最高のawnserでそれが動作し、ボーナスはapport今私が持っている本当の問題も参照、有効に保つよう
spider623

15
古いクラッシュレポートがより多くのクラッシュレポートをトリガーすることは不安です
-prusswan

1
cronで起動時に実行するためにこれを追加find /var/crash -mtime 1 -deleteすると、1日以上前のクラッシュレポートが削除されます。これは、最終的にキャンセルを押すことができ、物事がなくなることを意味します。キャンセルすることは迷惑なことを意味します。
artfulrobot

Googleからここに来たので、古い回答についてコメントする価値があると思います。それでは、実際にどのように機能しますか?クラッシュが発生した場合、システムはにファイルを作成します/vat/crash/。次にapport、調査の準備ができているクラッシュについて通知します。あれは正しいですか?
セルドール

133

エラー報告を無効にすることは望ましい解決策ではありません!

Ubuntuには、apportと呼ばれるエラー報告システムがあり、すべてのプログラムのクラッシュをバックグラウンドでキャッチして、開発者を支援するために報告します。

dist-upgradeの後、不明な理由で表示され続けるスタックレポートがいくつかあるようですが、apportを無効にすることは望ましい解決策ではありません。

古いクラッシュレポートを削除する

ターミナルを開き、crash-reportディレクトリに存在する可能性のあるすべての古いcrash-reportsを削除します。

sudo rm /var/crash/*

再起動後、ポップアップは消えます。

再起動したくない場合は、開いているポップアップをすべて閉じることができます:

killall system-crash-notification

(さらに新しいポップアップを調査する必要があります。詳細を確認したい場合は、新しいレポートを
探してください/var/crash/


47
開発者が人々にエラー報告を無効にしたくない場合、おそらく正しく動作させるべきです。これは長く存在し、非常に目に見えるバグのようです。それでも、これは良い答えです。
nobar

2
あなたの投稿の1行目を理解していない人が多いために賛成します
BłażejMichalik

14
@BłażejMichalik:価値のあることについては、どのエラーが発生したのか(またはそのエラーの詳細を調べる方法)について少しもヒントを提供しないエラーメッセージボックスも、望ましい解決策ではありません。
ORマッパー

2
@ORMapper同意しますが、エラーレポートを完全に無効にすることはさらに悪いことです。Apport n 'chapの冗長性は別の問題であり、現時点ではおそらく実際の解決策はありません。
ブワジェマイカリック16

7
ポップアップを続ける無意味なダイアログでユーザーをバグにするのはUXエラーです。[ はい]と[ いいえ]のオプションを追加します。そして、どういうわけか私はそれがどんな種類のエラーであるかを理解することができます。余分な画面はあまり役に立ちません。
Reinierポスト

58

Canonicalにエラーを報告するシステムであるApportを無効にする方法は次のとおりです。

ターミナルを開き、次を入力します。

gksudo gedit /etc/default/apport

そしてヒットEnter

に変更enabled=1enabled=0、保存して終了します。

この問題を解決するには、このYouTubeビデオをご覧ください。

関連項目:Apportを有効または無効にするにはどうすればよいですか?


14

12.04からより高いバージョンにアップグレードするときに同じ問題が発生しました。結局のところ、Ubuntuには「apport」と呼ばれるエラー報告システムがあります。これは、Ubuntuの安定版リリースでは12.04まで非アクティブ化され、現在は再アクティブ化されています。

Manuel Joseは、apportでエラー報告をオフにする方法についての優れたクイックガイドを作成しました。


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