【发布时间】:2017-10-20 14:28:09
【问题描述】:
我正在尝试安装 Google Cloud SDK (https://cloud.google.com/sdk/docs/quickstart-mac-os-x) 并收到此错误:ERROR: (gcloud.components.list) Failed to fetch component listing from server. Check your network settings and try again.
已经尝试更新 OpenSSL 和相应的 Python(也尝试过 Python 2.7.8):
openssl version
OpenSSL 1.0.2k 26 Jan 2017
python -V
Python 2.7.13
Python 也在使用这个 OpenSSL 版本:
>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.0.2k 26 Jan 2017'
我正在运行mac OS 10.12.4
我也尝试过brew cask install google-cloud-sdk,它实际上只是下载正常版本并执行 install.sh 脚本。结果一样。
进一步调试显示,它无法加载https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json 并抛出此错误:URLError: <urlopen error timed out>。
直接通过 Python 加载此文件即可:
urllib2.urlopen('https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json')
有什么想法吗?还有任何提示如何进一步调试,将不胜感激:)
【问题讨论】:
标签: python macos google-cloud-sdk