pacmanでPGP署名が原因でエラーになるときの対処法
Arch Linuxで暫く間が開いてからsudo pacman -Syu
すると、こんなメッセージが出てエラーになることがある。
error: failed to commit transaction (invalid or corrupted package (PGP signature))
パッケージの署名に使う鍵が古すぎるのが原因の模様。エラーメッセージで検索すると色々と情報が出てくるが、手っ取り早い解決策はarchlinux-keyringだけを先にアップグレードすることである。詳しくはhttps://wiki.archlinux.jp/index.php/Pacman-keyを参照されたし。
% sudo pacman -Sy archlinux-keyring
% sudo pacman -Su