【问题标题】:Google Cloud SDK installation fails on Windows在 Windows 上安装 Google Cloud SDK 失败
【发布时间】:2020-08-22 03:17:54
【问题描述】:

尝试使用在线和离线安装在 Windows 2016 机器上安装 Google SDK。在这两种情况下,安装都失败并出现以下错误。机器位于防火墙后面。 错误:(gcloud.components.update)无法从服务器获取组件列表。请检查您的网络设置,然后重试。

【问题讨论】:

  • CLI gcloud 无法连接到 Google 服务器。 1)您的问题中没有足够的细节来创建答案。 2) 安装完成还是失败? 3) 你有什么类型的互联网连接?你在使用代理服务器吗? 4) 如果安装了 CLI,请查看 gcloud --verbosity=DEBUG auth login 的输出以了解失败的原因。

标签: google-cloud-platform sdk


【解决方案1】:

当出现错误:“ERROR: (gcloud.components.list)”时,表示 GCloud 正在尝试向以下 url 发出请求:“https://dl.google.com/dl/cloudsdk/通道/快速/组件-2.json”。您的配置似乎阻止了此 URL 被获取,并且此行为可能有很多因素。

我的建议是:

  1. 检查 dl.google.com 是否是防火墙规则中允许的 IP 的一部分。 根据official documentation 的说法,如果您使用代理/防火墙,Cloud SDK 安装程序从 Internet 下载的组件可能无法正常工作。

  2. 有时会因为来自 Google 服务器的组件列表请求的 SSL 证书验证失败而导致此错误。我找到了post 社区中的某个人解决了这个问题。 另外,我发现另一个 thread 也有类似的问题。

  3. 为了在需要代理配置时更简单的安装过程,您可以按照 these instructions 使用自包含版本控制的存档安装 SDK。

  4. 我发现了另一个post,其中有相同错误消息的用户只能通过禁用 IPv6 来解决它,您可以按照next guide 在 Windows 上禁用您的 IPv6

希望这些信息对你有用

【讨论】:

  • 我很高兴知道这个答案很有用,为了将来帮助社区,请您接受或投票支持这个答案吗?谢谢
猜你喜欢
  • 2020-04-12
  • 1970-01-01
  • 2017-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-06
  • 2010-12-26
  • 2020-04-11
相关资源
最近更新 更多