Arch Linux升级时签名错误的处理方法
来自:博客园
1、一般可以这样升级
sudo pacman -Syu
2、升级时经常遇到报错,类似:
error: php53: signature from "lilac (build machine) <lilac@build.archlinuxcn.org>" is unknown trust
3、如果升级遇到报错,大部分都是签名错误的问题。长时间不更新就可能遇到这个问题。
解决的办法是重新生成签名。
安装新签名:
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux
4、执行:
sudo pacman-key --refresh-keys
5、如果报not changed ,执行:
cd /etc/pacman.d/
删除gnupg目录及其文件
sudo rm -R gnupg/