我尝试在我的Linux系统上使用Elementary OS 6.1(基于Ubuntu 20.04)按照官方页面的步骤安装gcloud CLI:https://cloud.google.com/sdk/docs/install?hl=en。显然安装一切正常,但现在当我运行sudo apt get-update时,我得到一个存储库错误:
Err:21 https://packages.cloud.google.com/apt cloud-sdk InRelease
The following signatures could not be verified because their public key is not available: NO_PUBKEY B53DC80D13EDEF05
W: GPG error: https://packages.cloud.google.com/apt cloud-sdk InRelease: The following signatures could not be verified because their public key is not available: NO_PUBKEY B53DC80D13EDEF05
E: The repository “https://packages.cloud.google.com/apt cloud-sdk InRelease” is not signed.
字符串
我该怎么解决这个问题?我试过
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
型
但它不起作用。
1条答案
按热度按时间qni6mghb1#
根据本GCP官方文件
这是一个已知的问题。如果不手动升级密钥,我相信复制者将在已经存在的安装中使用apt更新。
影响Ubuntu在Google Cloud Platform上运行的主要问题是使用GCP更改密钥,因此需要更新公钥。
要解决您的问题,请执行以下命令以获取最新的密钥:
字符串
或
型
如果curl不工作,请尝试以下命令
型
仍然如果你面临一个错误,你可能不得不运行下面的命令,而不是或更新的关键文件的位置。
型
如果你使用上面的任何命令,你会得到下面的键
--开始PGP public Block-
密钥信息
--结束PGP公共块-
有关详细信息,请参阅此Gitlink