【最全】manjaro pacman及其数字签名问题解决

step 1 :

初始化密钥环&更新秘钥

pacman-key --init
pacman-key --populate archlinux
pacman-key --refresh-keys

如果依然不能导入秘钥
检查以下问题:

  • 有过期的更新包
  • 检查时钟日期
  • ISP阻断了PGP秘钥导入端口
  • pacman缓存存在多份没签名的同名包
  • dirmngr 配置不正确

step 2:

如果依旧没有解决
编辑

/etc/pacman.d/gnupg/gpg.conf

修改keyserver为:

keyserver hkp://pgp.mit.edu:11371

或者 (80端口不可用)

keyserver hkps://hkps.pool.sks-keyservers.net:443

或者(IPV6不可用)

keyserver hkp://ipv4.pool.sks-keyservers.net:11371

step 3:

通过代理进行更新
同时在

/etc/gnupg/dirmngr.conf
/etc/pacman.d/gnupg/dirmngr.conf

修改选项
honor-http-proxy

step 4:

最终杀招(请勿模仿)
修改

/etc/pacman.conf

SigNever = Never

诸位更新完记得改回去

你可能感兴趣的:(【最全】manjaro pacman及其数字签名问题解决)