2017-09-14 285 views
2

无法部署我的应用程序,因为我今天早上开始获取低于错误的错误。 我试图gcloud info --run-diagnosticsgcloud components reinstall没有太大的帮助。gcloud应用程序部署中的gcloud崩溃(SSLHandshakeError)

我尝试使用旧Google App Engine Launcher的Windows部署,但面临着同样的错误。 早些时候它工作到昨天晚上(IST)使用gcloud。请帮忙!

我对最新gcloud SDK及其所有组件更新。我使用Win10。我也尝试重新启动笔记本电脑。

C:\gaurav\coding\python\myapp\myapp\dist>gcloud app deploy --project=myproject --version 1 --verbosity=info ./app.yaml 
INFO: Refreshing access_token 
ERROR: gcloud crashed (SSLHandshakeError): [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661) 

If you would like to report this issue, please run the following command: 
    gcloud feedback 

To check gcloud for common problems, please run the following command: 
    gcloud info --run-diagnostics 

C:\gaurav\coding\python\myapp\myapp\dist> 

诊断输出。

C:\gaurav\coding\python\myapp\myapp\dist> gcloud info --run-diagnostics 
Network diagnostic detects and fixes local network connection issues. 
Checking network connection...done. 
ERROR: Reachability Check failed. 
    Cannot reach https://accounts.google.com (SSLHandshakeError) 
    Cannot reach https://cloudresourcemanager.googleapis.com/v1beta1/projects (SSLHandshakeError) 
    Cannot reach https://www.googleapis.com/auth/cloud-platform (SSLHandshakeError) 
Network connection problems may be due to proxy or firewall settings. 


Do you have a network proxy you would like to set in gcloud (Y/n)? n 

ERROR: Network diagnostic (0/1 checks) failed. 


C:\gaurav\coding\python\myapp\myapp\dist> 

虽然gcloud info --run-diagnostics抱怨说三个URL不可达。我可以从网页浏览器打开它们。

回答

2

最近GAE和GCloud SDK版本中存在的一个问题是存在无效的SSH证书,例如,请参阅Google App Engine SSL Certificate Errorissue 38338974

您可以尝试在上述文章中使用我建议的解决方案,并用有效的替换您的SDK的证书文件(必须为gcloud SDK找到好的文件,我的答案是针对GAE SDK)。

威力还能够使用gcloud config命令来设置corecustom_ca_certs_file配置属性指向一个文件,最新的证书,如果你有一个。我没有尝试,YMMV。

相关问题