执行sudo apt update时报错:NO_PUBKEY xxx

YGHub·2024-11-07·3·字数:215 字·阅读时间:1 分钟
执行 sudo apt update 时报错: Err:11 http://repo.mysql.com/apt/debian bullseye InRelease The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY BxxxxxxxxxC
这个错误是因为你的系统无法验证 MySQL 仓库的签名密钥,导致无法更新。可以通过手动添加 MySQL 公钥来解决这个问题。以下是步骤:
- 添加 MySQL 公钥
使用以下命令下载并添加缺失的公钥:
bash
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BxxxxxxxxxC
如果 apt-key 提示已弃用,也可以通过以下命令来添加公钥:
bash
wget -qO - https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 | sudo gpg --dearmor -o /usr/share/keyrings/mysql-archive-keyring.gpg
- 更新软件包列表
现在可以再次运行更新命令:
bash
sudo apt update
这应该可以解决缺少公钥的问题。如果问题仍然存在,请检查源文件路径和密钥文件是否正确配置。
Preview
3
点个赞 ~
版权申明: © 本文著作权归YGHub所有,未经YGHub网授权许可,禁止第三方以任何形式转载和使用本文内容。
Related Article
Ubuntu/CentOS换源教程:国内镜像源配置详解(含最新地址)
YGHub
2024-11-14
3
Debian安装PM2
YGHub
2024-11-07
3
Debian12安装JDK8
YGHub
2024-11-07
2
Debian(Linux) 常用命令
YGHub
2024-11-07
15