CentOS 安装mysql-community出现GPG key过期错误

yum centos8 mysql · systemofdown · 于 6个月前 发布 · 629 次阅读

通过yum升级系统的时候,提是mysql GPG key错误

警告:/var/cache/dnf/mysql80-community-b1f1ed5ba88ce0f8/packages/mysql-community-icu-data-files-8.0.29-1.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
MySQL 8.0 Community Server                                                                                               14 MB/s |  27 kB     00:00    
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 的 GPG 公钥(0x5072E1F5)已安装
仓库 "MySQL 8.0 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。
请检查此仓库的公钥 URL 是否配置正确。. 失败的软件包是:mysql-community-icu-data-files-8.0.29-1.el8.x86_64
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
mysql-community-client-8.0.29-1.el8.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-client-8.0.29-1.el8.x86_64
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
mysql-community-client-plugins-8.0.29-1.el8.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-client-plugins-8.0.29-1.el8.x86_64
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
mysql-community-common-8.0.29-1.el8.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-common-8.0.29-1.el8.x86_64
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
mysql-community-libs-8.0.29-1.el8.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-libs-8.0.29-1.el8.x86_64
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
mysql-community-server-8.0.29-1.el8.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-server-8.0.29-1.el8.x86_64
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
mysql80-community-release-el8-4.noarch.rpm 的公钥没有安装. 失败的软件包是:mysql80-community-release-el8-4.noarch
 GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'yum clean packages' 删除软件包缓存。
错误:GPG 检查失败

官方 MySQL 存储库的 GPG 密钥已过期,无法安装或更新 MySQL 包。

mysql官网也提交了该bug: https://bugs.mysql.com/bug.php?id=106188 新装mysql可以使用的解决方案就是重新导入新的秘钥:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

亲测该方案有效。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册