最近、Apportを使用してクラッシュをLaunchpadに報告しようとしました。
Sudo apport-cli --crash-file=/var/crash/_usr_bin_software-properties-gtk.0.crash
ただし、レポートを送信するように指示した後、次のメッセージが表示されました。
The problem cannot be reported:
You have some obsolete package versions installed. Please upgrade the following packages and check if the problem still occurs:
dbus, isc-dhcp-client, isc-dhcp-common, krb5-locales, libdbus-1-3, libglib2.0-0, libglib2.0-data, libgssapi-krb5-2, libk5crypto3, libkrb5-3, libkrb5support0, unattended-upgrades
しかし、私が知る限り、これらのパッケージはすべて最新であり、少なくとも安定したリポジトリでパッケージバージョンを提供できる限り最新です。 Sudo apt-get update && Sudo apt-get dist-upgrade
を実行しようとしましたが、システムが最新であると表示されます。
GNOME3.22でUbuntuGNOME 16.10を実行していますが、このクラッシュを報告することが重要なので、どうすればよいでしょうか。なぜそれらは時代遅れだと思うのですか?彼らは何らかの形でいますか?もしそうなら、私のオプションは何ですか? Apportでこのチェックをバイパスする方法はありますか?
情報の更新:
コメントで要求されているように、ここに.crash
ファイルの通知があります。
Title: software-properties-gtk crashed with SIGSEGV
UnreportableReason:
You have some obsolete package versions installed. Please upgrade the following packages and check if the problem still occurs:
dbus, isc-dhcp-client, isc-dhcp-common, krb5-locales, libdbus-1-3, libglib2.0-0, libglib2.0-data, libgssapi-krb5-2, libk5crypto3, libkrb5-3, libkrb5support0, unattended-upgrades
UpgradeStatus: Upgraded to yakkety on 2016-10-19 (61 days ago)
_MarkForUpload: True
これは、クラッシュ時にApportが古いパッケージを検出し、(そのため)レポートを無効である可能性があるとして無視しようとしているために発生した可能性があります。
APPORT_IGNORE_OBSOLETE_PACKAGES
環境変数を使用すると、「古い」警告を無視できます。
コマンドの前に次のコマンドを追加するだけで、Apportにレポートを強制できます。
APPORT_IGNORE_OBSOLETE_PACKAGES=1 <your_command>
それが機能しない場合( このバグ のように)、レポートのUnreportableReason
セクションを削除すると、レポートが通過できるようになります。