如何修复 apt 错误:NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB
问题:
运行 apt update 时,你看到以下错误消息:
apt_no_pubkey_error.txt
Err:12 http://packages.cloud.google.com/apt gcsfuse-bionic InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB解决方案
此错误是由于 VirtualBox 仓库使用过时的(截至 2022 年 4 月)apt-key 导入密钥方法而发生的。
你可以通过再次安装 gcsfuse 仓库来导入密钥。以下命令基于官方安装指南。
gcsfuse_install_commands.sh
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb [signed-by=/usr/share/keyrings/gcsfuse.gpg] http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
wget -qO- https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor --yes --output /usr/share/keyrings/gcsfuse.gpg然后运行
apt_update.sh
apt update再次。注意在撰写本文时,gcsfuse 在官方仓库中不适用于 Ubuntu 22.04。
你可以通过安装 bionic 包而不是 jammy 来解决此问题。有关更多详细信息,请参阅我们的文章
Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow