GPG エラー 署名がありません

GPG エラー 署名がありません

以下のコマンドを実行すると:

sudo apt-get upgrade

一番下にエラーが表示されます

W: GPG error: http://download.opensuse.org  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8873E7BF70F1BBEA

opensuse.orgのサーバーからこのキーを取得するにはどうすればいいでしょうか?彼らのウェブサイトを見てもキーを見つけることができません。Webサイト、どこで探せばいいのかわかりません。どのアプリケーションやどのアップデートなのかさえわかりません。


アップデート

コメントのガイドに従いましたが、うまくいきません。リスト ファイルを移動し、apt-get update を使用するときに新しいファイルを作成しました。現在、PPA ファイルは 15 個、セキュリティ ファイルは 16 個あります。他の GPG キーの一部を削除した後、更新時にさらに多くのエラーが発生するようになりました。

答え1

次のコマンドを使用して正しいキーをインポートする必要があります。

wget http://download.opensuse.org/repositories/home:osmc/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update

なぜでしょうか? その理由は次のとおりです。

の出力はdpkg -l | awk '/^ii/ {system("apt-cache policy " $2)}'、リポジトリにシステムに 1 つのパッケージがインストールされていることを示しています。

osmc-installer:
  Installed: 111
  Candidate: 111
  Version table:
 *** 111 0
        500 http://download.opensuse.org/repositories/home:/osmc/xUbuntu_14.04/  Packages
        100 /var/lib/dpkg/status

そしてここOSMCインストーラーのインストール手順とキーのインポート方法です。


OSMCインストーラが必要ない場合はパッケージを削除してください

sudo apt-get remove osmc-installer

リポジトリを見つける

grep -r 'download.opensuse.org' /etc/apt

リポジトリを削除する

sudo rm /etc/apt/sources.list.d/osmc-installer.list*

関連情報