2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ERROR: One or more PGP signatures could not be verified! への対処メモ

Posted at

内容

Arch Linux で AUR のパッケージをインストールしようとした時,下記のようなエラーが出て失敗したので,その際の対処メモ.

==> Verifying source file signatures with gpg...
    aurman_sources git repo ... FAILED (unknown public key XXXXXXXXX)
==> ERROR: One or more PGP signatures could not be verified!

GnuPGで公開鍵を入手

1. 鍵のインポート

公開鍵を公開鍵サーバからインポート.

# <KeyID> は上の (unknown public key <KeyID>) の値
$ gpg --recv-keys <KeyID>

2. 鍵の指紋を確認

鍵の電子指紋が正しいか確認.(レポジトリのPKGBUILDvalidpgpkeys=('VALUE')として書いてある)

$ gpg --fingerprint <KeyID>

3. 鍵への署名

その鍵を信用するものとしてサイン.(ここは必要ないかも)

$ gpg --lsign-key <KeyID>

4. 鍵を表示

鍵が正しくインポートされているか確認.

$ gpg --list-keys

上記で上手くいかない場合

設定ファイルが保存されている$(GNUPGHOME)/.gnupg(デフォルトは~/.gnupg)の所有権を確認.

$ ls -la ~/
...
drwx------   5 root root    4096 Aug  5 14:28 .gnupg
...

所有権がrootになっていたので,ユーザに変更.

$ chown <username>:wheel ~/.gnupg

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?