Alma Linux比较符合CentOS的操作习惯,2024年6月在VPS安装的Alma Linux 8进行测试,
执行更新操作时却出现“Error: GPG check FAILED”错误:
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
虽然执行GPG Key重新导入操作,但是问题依然没有解决:
[w3sun@workstation ~]# rpm --import "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux"
[w3sun@workstation ~]# dnf clean packages
解决方法
通过查阅Alma Linux官方博客发现AlmaLinux 8的GPG 密钥在2024年1月份进行了变更,需要重新导入:
[w3sun@workstation ~]# rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
[w3sun@workstation ~]# dnf clean packages
[w3sun@workstation ~]# yum update -y
此时再进行更新操作即可成功,当然如果不知道GPG Key变更的前提下通过禁止GPG检查也能更新,但是不建议这么做。关于AlmaLinux 8 GPG 密钥变更的声明可以参考:
https://almalinux.org/blog/2023-12-20-almalinux-8-key-update/
以上博主亲测可行
来源https://w3sun.com/3588.html
另外一个 未测试
Error:GPG check FAILED。这由于源key错误导致的dnf或者yum(软件包管理器)安装软件失败。
解决的方法很简单,有些傻逼博客在那边坑人,写的一长串解决办法都不能用,其实用一个命令就能解决。
yum/dnf install packagemame --nogpgcheck