からリストコンポーネントの取得に失敗しました:
ERROR: (gcloud.components.list) Failed to fetch component listing from server. Check your network settings and try again.
GoogleクラウドSDKは、OS Xにインストールします(gcloud.components.listは)私はGoogleクラウドSDK(<a href="https://cloud.google.com/sdk/docs/quickstart-mac-os-x" rel="nofollow noreferrer">https://cloud.google.com/sdk/docs/quickstart-mac-os-x</a>)をインストールして、このエラーを取得しようとしているサーバー
>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.0.2k 26 Jan 2017'
:
openssl version
OpenSSL 1.0.2k 26 Jan 2017
python -V
Python 2.7.13
Pythonは、このOpenSSLのバージョンを使用している:既にOpenSSLを更新し、Pythonに対応しようとした(また、Pythonの2.7.8を試してみました)
私は実行中です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')
任意のアイデア?また、これをさらにデバッグする方法についてのヒントもあります。
ipv6も私にとって問題でした。シエラのMBP 2017 – Will
これは魔法です! ipv6でうまく動作しないことはどうでしたか? – vrootic
ありがとうございます。 ipv6を無効にしない限り、macOS Sierraのgcloud操作も非常に遅いことに注意してください。上記を明確にするために、ここでDimitriが示す2つのnetworksetup操作は、ipv6を無効(setv6off)にしてから再度有効にする(setv6automatic)ためのものです。両方をしないでください。そうしないと、もう一度オンとオフを切り替えることになります。 – mikejohnstn