Blackarch密钥验证失败

Blackarch密钥验证失败

错误:blackarch: 来自 "Levon 'noptrix' Kayan (BlackArch Developer) <noptrix@nullsecurity.net>" 的签名是未知信任的
错误:未能同步所有数据库(无效或已损坏的数据库 (PGP 签名))

错误:blackarch: 来自 "F9A6E68A711354D84A9B91637533BAFE69A25079" 的签名是未知信任的
错误:未能同步所有数据库(无效或已损坏的数据库 (PGP 签名))

方法1临时强制信任该密钥,重启后失效

sudo pacman-key --recv-keys "Levon 'noptrix' Kayan (BlackArch Developer) <noptrix@nullsecurity.net>"

sudo pacman-key --lsign-key "Levon 'noptrix' Kayan (BlackArch Developer) <noptrix@nullsecurity.net>"

然后更新密钥,但可能还会失败

sudo pacman -Sy blackarch-keyring

方法2清理Pacman密钥环并初始化

sudo rm -r /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux blackarch
sudo pacman-key --recv-keys F9A6E68A711354D84A9B91637533BAFE69A25079
sudo pacman-key --lsign-key F9A6E68A711354D84A9B91637533BAFE69A25079

方法3关闭验证

/etc/pacman.conf 文件中,SigLevel 决定了 pacman 如何处理软件包签名。

SigLevel 可以设置的值包括:

将 SigLevel 设置成 NeverOptional 都可

SigLevel=Optional