Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform Google Cloud SDK抛出可达性检查失败错误_Google Cloud Platform_Gcloud_Google Cloud Sdk - Fatal编程技术网

Google cloud platform Google Cloud SDK抛出可达性检查失败错误

Google cloud platform Google Cloud SDK抛出可达性检查失败错误,google-cloud-platform,gcloud,google-cloud-sdk,Google Cloud Platform,Gcloud,Google Cloud Sdk,我试图使用gcloud init命令在mac os上验证我的帐户,它会引发与SSL证书相关的错误。我正在使用python3.7和最新版本的googlecloundsdk > gcloud info --run-diagnostics Network diagnostic detects and fixes local network connection issues. Checking network connection...done. ERROR: Reachability Che

我试图使用
gcloud init
命令在
mac os
上验证我的帐户,它会引发与
SSL证书相关的错误。我正在使用
python3.7
和最新版本的googlecloundsdk

> gcloud info --run-diagnostics

Network diagnostic detects and fixes local network connection issues.
Checking network connection...done.
ERROR: Reachability Check failed.
    Cannot reach https://cloudresourcemanager.googleapis.com/v1beta1/projects with httplib2 (SSLCertVerificationError)
    Cannot reach https://www.googleapis.com/auth/cloud-platform with httplib2 (SSLCertVerificationError)
    Cannot reach https://cloudresourcemanager.googleapis.com/v1beta1/projects with requests (SSLError)
    Cannot reach https://www.googleapis.com/auth/cloud-platform with requests (SSLError)
Network connection problems may be due to proxy or firewall settings.
我不支持任何公司代理

更新:输出
gcloud信息--运行诊断--详细调试

DEBUG: Running [gcloud.info] with arguments: [--run-diagnostics: "True", --verbosity: "debug"]
Network diagnostic detects and fixes local network connection issues.
Checking network connection...⠶DEBUG: Starting new HTTPS connection (1): accounts.google.com:443
Checking network connection...⠧DEBUG: https://accounts.google.com:443 "GET / HTTP/1.1" 302 338
Checking network connection...⠏DEBUG: https://accounts.google.com:443 "GET /ServiceLogin?passive=1209600&continue=https%3A%2F%2Faccounts.google.com%2F&followup=https%3A%2F%2Faccounts.google.com%2F HTTP/1.1" 200 None
Checking network connection...⠛DEBUG: Starting new HTTPS connection (1): cloudresourcemanager.googleapis.com:443
DEBUG: Starting new HTTPS connection (1): www.googleapis.com:443
Checking network connection...⠹DEBUG: Starting new HTTPS connection (1): dl.google.com:443
Checking network connection...⠼DEBUG: https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 144486
Checking network connection...done.
ERROR: Reachability Check failed.
    Cannot reach https://cloudresourcemanager.googleapis.com/v1beta1/projects with httplib2 (SSLCertVerificationError)
    Cannot reach https://www.googleapis.com/auth/cloud-platform with httplib2 (SSLCertVerificationError)
    Cannot reach https://cloudresourcemanager.googleapis.com/v1beta1/projects with requests (SSLError)
    Cannot reach https://www.googleapis.com/auth/cloud-platform with requests (SSLError)
Network connection problems may be due to proxy or firewall settings.
@JohnHanley请求的
gcloud info
输出

Python Location: [/Library/Frameworks/Python.framework/Versions/3.7/bin/python3]
Site Packages: [Disabled]

Installation Root: [/home/myname/google-cloud-sdk]
Installed Components:
  gsutil: [4.55]
  core: [2020.12.04]
  bq: [2.0.64]
System PATH: [/home/myname/google-cloud-sdk/bin:/usr/local/opt/openssl@1.1/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/home/myname/Desktop/Projects/google-cloud-sdk/bin:/usr/local/opt/openssl@1.1/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/home/myname/opt/anaconda3/bin:/home/myname/opt/anaconda3/condabin:/home/myname/Library/Python/3.7/bin:/home/myname/Library/Python/3.7/bin]
Python PATH: [/home/myname/google-cloud-sdk/lib/third_party:/home/myname/google-cloud-sdk/lib:/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload]
Cloud SDK on PATH: [True]
Kubectl on PATH: [/usr/local/bin/kubectl]

WARNING: There are other instances of the Google Cloud Platform tools on your system PATH.
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/dev_appserver.py
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/docker-credential-gcloud
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/endpointscfg.py
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/gcloud
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/git-credential-gcloud.sh
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/java_dev_appserver.sh
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/anthoscli
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/gsutil
  /home/myname/Desktop/Projects/google-cloud-sdk/bin/bq

Installation Properties: [/home/myname/google-cloud-sdk/properties]
User Config Directory: [/home/myname/.config/gcloud]
Active Configuration Name: [abc]
Active Configuration Path: [/home/myname/.config/gcloud/configurations/config_abc]

Account: [None]
Project: [None]

Current Properties:
  [core]
    disable_usage_reporting: [False]

Logs Directory: [/home/myname/.config/gcloud/logs]
Last Log File: [/home/myname/.config/gcloud/logs/2020.12.08/20.07.56.822405.log]

git: [git version 2.24.3 (Apple Git-128)]
ssh: [OpenSSH_8.1p1, LibreSSL 2.7.3]

如果您的实例配置为使用SSL,请转到云控制台中的Lux Instances页面并打开该实例。打开其连接页面,确保您的服务器证书有效。如果已过期,则必须添加新证书并轮换

因此,您需要通过运行以下命令升级证书:

pip3 install --upgrade certifi

尝试一下,如果您还需要帮助,请告诉我。

如果您的实例配置为使用SSL,请转到云控制台中的Lux Instances页面并打开该实例。打开其连接页面,确保您的服务器证书有效。如果已过期,则必须添加新证书并轮换

因此,您需要通过运行以下命令升级证书:

pip3 install --upgrade certifi

试试看,如果你还需要帮助,请告诉我。

你的系统一团糟

  • 查看
    Python位置
    。与
    Python路径
    PATH
    进行比较
  • 路径中有多个Python和CLI安装
  • 你的路径混合了3.7和3.8,这是一个灾难的配方
  • 您有一部分安装是相对于桌面的
我的忠告是:

  • 删除所有CLI安装
  • 移除旧的Python设备——考虑删除所有版本并安装新的(在下面的步骤和重新启动之后),因为我相信您的Python库现在被弄乱了。
  • 删除所有Google CLI安装(gcloud)
  • 清理路径并删除已删除的目录
  • 确保没有留下残余物
  • 重新启动
  • 安装googleclifresh
小费。不要相对于Python或CLI的主目录进行安装

删除macOS上的Python安装

这是一个总结。具体步骤取决于您的设置。实际上,您希望从PATH变量、环境和Python变量中删除Python和CLI。还可以从磁盘中删除它们,以便完成新的安装

  • 操作系统自带安装。它位于
    /Library/Frameworks/Python.framework
    中。您有多个安装重复多次。阅读本文以删除这些安装:
  • 我建议修改路径以删除3.7和3.8版本,并修改环境以删除这些引用
  • 从路径中删除
    /Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip
  • 删除目录
    /home/myname/Library/Python/3.7/bin
    和目录
  • 删除目录
    /home/myname/Library/Python/3.8/bin
    和目录
  • 请阅读此链接以删除Google SDK
  • 删除与PYTHON相关的环境变量,例如PYTHONPATH
  • 从路径中删除以
    /home/myname/googlecloudsdk
    开头的任何内容。同时删除目录和内容

注意:您还安装了Anaconda。我建议删除它,因为它也有自己的Python版本。

您的系统一团糟

  • 查看
    Python位置
    。与
    Python路径
    PATH
    进行比较
  • 路径中有多个Python和CLI安装
  • 你的路径混合了3.7和3.8,这是一个灾难的配方
  • 您有一部分安装是相对于桌面的
我的忠告是:

  • 删除所有CLI安装
  • 移除旧的Python设备——考虑删除所有版本并安装新的(在下面的步骤和重新启动之后),因为我相信您的Python库现在被弄乱了。
  • 删除所有Google CLI安装(gcloud)
  • 清理路径并删除已删除的目录
  • 确保没有留下残余物
  • 重新启动
  • 安装googleclifresh
小费。不要相对于Python或CLI的主目录进行安装

删除macOS上的Python安装

这是一个总结。具体步骤取决于您的设置。实际上,您希望从PATH变量、环境和Python变量中删除Python和CLI。还可以从磁盘中删除它们,以便完成新的安装

  • 操作系统自带安装。它位于
    /Library/Frameworks/Python.framework
    中。您有多个安装重复多次。阅读本文以删除这些安装:
  • 我建议修改路径以删除3.7和3.8版本,并修改环境以删除这些引用
  • 从路径中删除
    /Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip
  • 删除目录
    /home/myname/Library/Python/3.7/bin
    和目录
  • 删除目录
    /home/myname/Library/Python/3.8/bin
    和目录
  • 请阅读此链接以删除Google SDK
  • 删除与PYTHON相关的环境变量,例如PYTHONPATH
  • 从路径中删除以
    /home/myname/googlecloudsdk
    开头的任何内容。同时删除目录和内容
注意:您还安装了Anaconda。我建议删除它,因为它也有它的