エラーは何を意味し、なぜ起動時に表示され続けるのですか?バグを報告しましたが、何も変わりませんでした。
UbuntuにはApportというプログラムがあり、このプログラムはそのようなクラッシュを検出し、ユーザーの同意が得られたらこれらのクラッシュを開発者に報告します。このプロセスは、開発者が問題を修正することを目的としています。
ただし、一般的なユーザーにとっては非常に迷惑であり、ユーザーが自分で何もできない場合にエラーを表示しても意味がありません。したがって、それらを無効にすることができます。
Apportシステムは、/ var/crashディレクトリにクラッシュレポートファイルを作成します。これらのクラッシュレポートファイルにより、Ubuntuが起動するたびにエラーメッセージが表示されます。
apportをオフにする
$ gksudo gedit /etc/default/apport
Enabledの値を0に設定すると、apportが無効になります。
enabled=0
ファイルを保存して閉じます。次のブート以降、エラーメッセージは表示されなくなります。システムを再起動したくない場合は、コマンドラインからapportを再起動します。
$ Sudo service apport restart
(私はまだコメントできないので、新しい答えを書いています。)
@Vlad Savitskyの答えに追加:
Apportのタスクは、クラッシュをUbuntu開発者に報告することです。そのため、無害であり、単純にオフにしないでください。
Apportはすべての問題を一度だけ表示することになっています。問題は、apport自体が混乱し、すでに問題を報告したことを記録できないか、または報告したことを忘れている可能性があることです。これは一連のダイアログ全体につながる可能性があり、面倒です。これは、システムのアップグレード時に発生する可能性があります。
1つの解決策は、/var/crash
ディレクトリ内のすべてのクラッシュレポートを削除することです。このコマンドはあなたのためにそれを行うことができます:
Sudo rm /var/crash/*
もちろん、新しいクラッシュが発生した場合、apportはそれらについて通知します。
Apportがいらいらし続ける場合、完全にオフにすることは別の解決策です。 Vladが説明したように、あなたは
Sudo ${EDITOR-gedit} /etc/default/apport
enabled=0
を設定します。その変更を有効にするには、16.04以降で、apportを再起動するためにrestart
とは異なる構文が必要です。 16.04はsystemd
を使用してサービスを管理するため、systemctl
コマンドを使用できます。
Sudo systemctl restart apport