web-dev-qa-db-ja.com

パッケージの欠落したGPG公開鍵を修復する方法

今日、私はVirtualBoxを削除していました。その公開鍵を削除するときに、誤ってキーIDを入力する代わりに指紋を入力しました。

Sudo apt-key del 7B0F AB3A 13B9 0743 5925  D9C9 5442 2A4B 98AB 5139

通常の出力は次のとおりです。

OK

そして今、(完全に無関係である可能性もありますが)coreutilsの公開鍵が欠落しています:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 12.7 MB of source archives.
Get:1 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (dsc) [1,414 B]
Get:2 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (tar) [12.6 MB]
Get:3 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (diff) [114 kB]
Fetched 12.7 MB in 16s (751 kB/s)
gpgv: Signature made Mon 03 Nov 2014 07:34:45 GMT using DSA key ID 5662C734
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./coreutils_8.23-3ubuntu1.dsc
dpkg-source: info: extracting coreutils in coreutils-8.23
dpkg-source: info: unpacking coreutils_8.23.orig.tar.gz
dpkg-source: info: applying coreutils_8.23-3ubuntu1.diff.gz

これら2つは関連していますか?関連している場合、誤って削除してしまったはずの欠落している公開鍵を再インストールする方法、および削除された公開鍵をどのように確認するのですか?なんらかのキーID検索はありますか?ただし、2つが関連していない場合、coreutilsの公開鍵が欠落しているのはなぜですか?


OS情報:

Description:    Ubuntu 15.04
Release:    15.04

パッケージ情報:

coreutils:
  Installed: 8.23-3ubuntu1
  Candidate: 8.23-3ubuntu1
  Version table:
 *** 8.23-3ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main AMD64 Packages
        100 /var/lib/dpkg/status
1
user364819

Webupd8teamは、PPAおよび一般的なPPA管理を修正するための非常に優れたプログラムを作成しました。

ツール実行をインストールするには:

Sudo add-apt-repository ppa:webupd8team/y-ppa-manager
Sudo apt-get update
Sudo apt-get install y-ppa-manager

次に、それを実行します:

Sudo y-ppa-manager

Advancedセクションに移動します。

enter image description here

次にTry to import all missing GPG keysを実行します。

enter image description here

しばらく時間がかかる場合がありますが、完了すると警告が表示されます。

Webupd8の詳細については、 ここ を参照してください。

1
Terrance