报错内容如下:
```MySQL 8.0 Community Server 3.0 MB/s | 3.1 kB 00:00
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 的 GPG 公钥(0x3A79BD29)已安装
仓库 "MySQL 8.0 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。
请检查此仓库的公钥 URL 是否配置正确。. 失败的软件包是:mysql-community-client-8.0.39-1.el9.x86_64
GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
mysql-community-client-plugins-8.0.39-1.el9.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-client-plugins-8.0.39-1.el9.x86_64
GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
mysql-community-common-8.0.39-1.el9.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-common-8.0.39-1.el9.x86_64
GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
mysql-community-icu-data-files-8.0.39-1.el9.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-icu-data-files-8.0.39-1.el9.x86_64
GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
mysql-community-libs-8.0.39-1.el9.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-libs-8.0.39-1.el9.x86_64
GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
mysql-community-server-8.0.39-1.el9.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-server-8.0.39-1.el9.x86_64
GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'dnf clean packages' 删除软件包缓存。
错误:GPG 检查失败
问题为GPG的公钥不适配,解决方法提供:
解决1:
使用`https://repo.mysql.com/`下的最新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
解决2:
替换本地公钥
``` wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2023 https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2023 ```
剩下的正常安装即可
标签:8.0,dnf,GPG,el9,报错,KEY,mysql,rpm From: https://www.cnblogs.com/ws0635/p/18420356