gcloud auth login
和gcloud compute --project XXX ssh --zone YYY ZZZ
都在标题中打印了错误消息。
错误: gcloud崩溃(TypeError):setproxy()最多接受7个参数(8个给定)
gcloud version
是
Google Cloud SDK 186.0.0
bq 2.0.28
core 2018.01.22
gsutil 4.28
gcloud auth login
在升级到186.0.0之前一直在工作(从182.0.0开始)。所有的gcloud
都在一段时间以前工作过。若要进行二次检查,代理已设置:
gcloud config set proxy/address 127.0.0.1
gcloud config set proxy/port 8080
gcloud config set proxy/type http
但这并没有改变任何事情(无论如何,代理都是通过环境变量设置的)。
https_proxy=http://127.0.0.1:8080
http_proxy=http://127.0.0.1:8080
更新:即使在删除配置目录~/.config/gcloud
之后,错误仍然存在。https://issuetracker.google.com/issues/72407295有个问题。
怎么解决这个问题呢?
发布于 2018-01-26 11:37:08
作为一种解决办法,将评级降至185解决了这个问题:
转到https://storage.cloud.google.com/cloud-sdk-release,在搜索栏中输入"google-cloud-sdk-185“,下载操作系统的文件,解压缩等等。您需要使用一个新的shell来取消gcloud
对PATH
的更改。
It 已在187确定如下:
我们已经找到了一个修复方法;预期它将在下周发布的187.0.0 Cloud中得到解决。
更新版本187已经发布:在https://cloud.google.com/sdk/downloads#versioned下载。这也给出了信息。
若要将SDK还原为以前安装的版本,您可以运行: $ gcloud组件更新--版本185.0.0
升级后,这样也可以用来恢复,如果出现类似的问题。
https://stackoverflow.com/questions/48457937
复制相似问题