Rocky Linux 9.5 下无法升级 elrepo-release 仓库及解决方法

最近最近在 Rocky Linux 9.5 下执行了 “yum update”命令,查看近期有没有可以更新的包,执行后,系统提示 elrepo-release 仓库有新的版本,然后笔者就执行了一下更新操作,但是更新过程中出现了一些异常,主要有这个GPG检查失败的错误提示:仓库 “ELRepo.org Community Enterprise Linux Repository – el9” 的 GPG 公钥已安装,但是不适用于此软件包。请检查此仓库的公钥 URL 是否配置正确。 失败的软件包是:elrepo-release-9.5-1.el9.elrepo.noarch。

Rocky Linux 9.5 下无法升级 elrepo-release 仓库及解决方法插图

登录 elrepo 的官方网站了解一下具体的情况,发现 elrepo 仓库使用了新的 GPG公钥,旧版 elrepo 仓库使用的公钥,默认文件名是“RPM-GPG-KEY-elrepo.org”,新版仓库的公钥,默认文件名变更为“RPM-GPG-KEY-v2-elrepo.org”,多了一个“v2”,因此如果使用新版的 elrepo 仓库,则需要安装新版的公钥,即执行以下命令:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-v2-elrepo.org

执行以上命令导入新版公钥后,再次执行 “yum update”进行更新,就可以解决以上这些问题了。

Rocky Linux 9.5 下无法升级 elrepo-release 仓库及解决方法插图1

另外,一些开源软件镜像站上面所提到的 elrepo 仓库公钥,还是旧版的公钥,暂时未更新相关的内容。旧版公钥目前仍然可以在官网上面下载,并且安装的仓库版本,还是老的9.1版本。

最后,本文除了适用于 Rocky Linux ,还适用于其它 RHEL 类发行版,如 CentOS Stream、Alma Linux等。

如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐