Debian Linux 10环境执行apt-get update时MySQL仓库签名无效问题的解决方法咨询
解决Debian 10中MySQL仓库GPG签名无效的问题
这个问题我之前帮朋友处理过,本质是MySQL官方仓库的GPG密钥过期或者系统存储的密钥版本不对,导致apt验证签名失败。按以下步骤操作就能搞定:
步骤1:移除无效的GPG密钥
先把系统里那个报错的无效密钥删掉,执行这条命令:
apt-key del A4A9406876FCBD3C456770C88C718D3B5072E1F5
步骤2:安装MySQL官方最新的GPG密钥
接着下载并添加MySQL官方提供的最新有效密钥,用这条命令:
wget -q -O - https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 | apt-key add -
如果wget命令执行失败,你可以用curl替代,命令如下:
curl -fsSL https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 | apt-key add -
步骤3:重新运行更新命令
最后再执行更新,验证问题是否解决:
apt-get update
额外提示
Debian 10(Buster)已经进入LTS的后期支持阶段,后续软件更新和安全补丁会逐渐减少。如果条件允许,建议你考虑升级到Debian 11(Bullseye)或Debian 12(Bookworm),获得更完善的软件支持和系统安全性。
内容的提问来源于stack exchange,提问作者RootK1d
相关产品推荐
相关产品推荐

