GPG错误:http://packages.cloud.google.com/apt EXPKEYSIG 3746C208A7317B0F

Dwi*_*yle 22 google-cloud-platform gcloud gcloud-cli

sudo apt update在Debian上运行时出现以下错误.

GPG error: http://packages.cloud.google.com/apt cloud-sdk-stretch InRelease:
The following signatures were invalid: EXPKEYSIG 3746C208A7317B0F
Run Code Online (Sandbox Code Playgroud)

Dwi*_*yle 55

这是一个已知的问题.

https://cloud.google.com/compute/docs/troubleshooting/known-issues#keyexpired

运行以下命令以获取最新密钥:

curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -

  • 或者,如果你不是root`curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -` (18认同)
  • 我在 Ubuntu18 中遇到了同样的问题,这并没有解决问题,它仍然显示“W:GPG错误:https://packages.cloud.google.com/apt cloud-sdk InRelease:以下签名无法已验证,因为公钥不可用:NO_PUBKEY 6A030B21BA07F4FB E:存储库“https://packages.cloud.google.com/apt cloud-sdk InRelease”未签名。N:从这样的存储库进行更新无法安全地完成,因此默认情况下被禁用。N:请参阅 apt-secure(8) 联机帮助页以了解存储库创建和用户配置详细信息。`知道这里发生了什么吗? (4认同)
  • 这样做对错误消息没有影响。 (4认同)
  • `wget https://packages.cloud.google.com/apt/doc/apt-key.gpg && apt-key add apt-key.gpg` 某些内容可能会发生变化,这使得 `curl` 不起作用。 (2认同)
  • [安装说明](https://cloud.google.com/sdk/docs/install#deb) 包括 `curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg 添加 -`。那个额外的“--keyring”参数似乎起到了作用。 (2认同)