WSL2 Ubuntu20.04安装GCloud CLI遇NO_PUBKEY错误求助
WSL2 Ubuntu 20.04安装GCloud CLI公钥验证失败的解决办法
你的报错是因为APT源中存在Kubernetes xenial源,但对应的公钥B53DC80D13EDEF05未正确导入,按照以下步骤处理:
步骤1:手动导入缺失的公钥
执行以下命令导入密钥:
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/kubernetes-archive-keyring.gpg
如果上述命令无效,可改用keyserver直接获取:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B53DC80D13EDEF05
步骤2:检查并修正APT源配置
打开Google相关的源配置文件,确认没有错误引入Kubernetes源:
sudo nano /etc/apt/sources.list.d/google-cloud-sdk.list
确保文件内只有GCloud的官方源:
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main
如果发现包含kubernetes-xenial的行,直接删除或在行前加#注释,保存后退出编辑器。
步骤3:重新执行更新与安装
运行以下命令完成GCloud CLI的安装:
sudo apt-get update && sudo apt-get install google-cloud-cli
内容的提问来源于stack exchange,提问作者crabulus_maximus
相关产品推荐
相关产品推荐

