web-dev-qa-db-ja.com

Apportは、パッケージが最新の場合、パッケージが古くなっていると報告します

最近、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
1
user364819

これは、クラッシュ時にApportが古いパッケージを検出し、(そのため)レポートを無効である可能性があるとして無視しようとしているために発生した可能性があります。

APPORT_IGNORE_OBSOLETE_PACKAGES環境変数を使用すると、「古い」警告を無視できます。

コマンドの前に次のコマンドを追加するだけで、Apportにレポートを強制できます。

APPORT_IGNORE_OBSOLETE_PACKAGES=1 <your_command>

それが機能しない場合( このバグ のように)、レポートのUnreportableReasonセクションを削除すると、レポートが通過できるようになります。

1
Kaz Wolfe