执行sudo apt update时报错:NO_PUBKEY xxx
YGHub·2024-11-07·2·字数: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
2
点个赞 ~
版权申明: © 本文著作权归YGHub所有,未经YGHub网授权许可,禁止第三方以任何形式转载和使用本文内容。
Related article
基于微信小程序实现图片压缩、裁剪、尺寸调整的实践总结
YGHub
2025-01-02
4
Vue3 作用域插槽,提升组件复用性的利器
YGHub
2024-12-03
1
Nuxt3 中使用 localStorage 的正确姿势
YGHub
2024-12-01
3
Vue3 子组件 defineExpose 暴露方法无效的三种常见场景及解决方案
YGHub
2024-11-24
7
Vue3 组件通信实战,实现跨组件数据更新
YGHub
2024-11-21
8