😄

Arch Linuxでパッケージをアップデートした際のPGP key errorの直し方のメモ

に公開

Arch Linuxでパッケージをアップデートした際のPGP key errorの直し方のメモ

pacmanでパッケージをアップデートした場合、このようなエラーが発生する場合がある。

Import PGP key XXXXXX, "YYYYYYYYY <alphabet@archlinux.org>"? [Y/n] 
error: key "ZZZZZZZZZZZ" could not be imported
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

対処法は2つ

1

pacman-key --populate archlinux

2

数分はかかるが、大抵これで直る

pacman -S archlinux-keyring
pacman-key --refresh-key

それでも直らない場合は

sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -S archlinux-keyring

参考

GitHubで編集を提案

Discussion