gpg: keyserver receive failed: Server indicated a failure
Arch Linux で sylpheed をインストールしようとしたら gpg: keyserver receive failed: Server indicated a failure
とエラーになりました。
Arch Linux では鍵関連のトラブルはよくあるようです。
結局 ~/.gnupg/gpg.conf と /etc/pacman.d/gnupg/gpg.conf の kerserver と gpg --keyserver hkp://keys.gnupg.net --recv xxxx
の kerserver を keys.gnupg.net に変更して解決(?) しました。 このうちどれか 1 つを変更するだけでよかったのかもしれませんが切り分けてないです。
現象
yay を使ってます。 sylpheed をインストールしようとしたらエラーになりました。
miwa@archlinux[~]% yay -S sylpheed
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] sylpheed-3.8.0-1
1 sylpheed (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/miwa/.cache/yay/sylpheed
:: (1/1) Downloaded PKGBUILD: sylpheed
1 sylpheed (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/1) Parsing SRCINFO: sylpheed
:: PGP keys need importing:
-> 8CF3A5AC417ADE72B0AA4A835024337CC00C2E26, required by: sylpheed
:: Import? [Y/n] Y
:: Importing keys with gpg...
gpg: keyserver receive failed: Server indicated a failure
-> problem importing keys
やったこと
AUR (en) - sylpheed にあるように gpg で鍵をインポートしようとしましたが、エラーになります。
miwa@archlinux[~]% gpg --recv-keys 5024337CC00C2E26
gpg: keyserver receive failed: Server indicated a failure
[Solved]:gpg: keyserver receive failed: Server indicated a failure-tor / Newbie Corner / Arch Linux Forums を見ると dirmngr を kill して対処したひとがいたので試してみましたが、まだ解決できず。
miwa@archlinux[~]% killall dirmngr
miwa@archlinux[~]% yay -S sylpheed
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] sylpheed-3.8.0-1
1 sylpheed (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/miwa/.cache/yay/sylpheed
:: (1/1) Downloaded PKGBUILD: sylpheed
1 sylpheed (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/1) Parsing SRCINFO: sylpheed
:: PGP keys need importing:
-> 8CF3A5AC417ADE72B0AA4A835024337CC00C2E26, required by: sylpheed
:: Import? [Y/n] Y
:: Importing keys with gpg...
gpg: keyserver receive failed: Server indicated a failure
-> problem importing keys
[SOLVED] gpg importing keys error: Server indicated a failure / AUR Issues, Discussion & PKGBUILD Requests / Arch Linux Forums を見ると keyserver を keys.openpgp.org に指定して解決したひとがいたのでやってみたところ、解決しました。たぶん。
~/.gnupg/gpg.conf と /etc/pacman.d/gnupg/gpg.conf の keyserver を編集
keyserver hkp://keys.openpgp.org
AUR (en) - sylpheed を kerserver を指定して実行
gpg --keyserver hkp://keys.gnupg.net --recv 5024337CC00C2E26
このあと yay -S sylpheed
すればインストールできました。
Discussion