执行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
Next.js 认证方案深度对比:Next-Auth、Auth.js 与 Supabase Auth 的选择指南
YGHub
2025-03-15
3
为什么官方推荐 SWR 或 React Query 替代 useEffect 做数据获取?
YGHub
2025-03-15
2
Suspense 组件深度解析:异步渲染的优雅解决方案
YGHub
2025-03-15
2
React useActionState 深度解析:简化表单状态管理的终极工具
YGHub
2025-03-15
1
微信小程序实战:如何优雅地实现用户头像和昵称修改功能
YGHub
2025-02-15
1