😄
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
Discussion