Google Cloud SDK:gcloud auth login会给我一个错误

时间:2015-02-04 08:09:46

标签: python gcloud

每当我尝试gcloud auth登录时,我都会收到以下错误。

C:\Program Files\Google\Cloud SDK>gcloud auth login
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth?redirect_uri=<loong url here>
Traceback (most recent call last):
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\gcloud\gcloud.py", line 183, in <module>
main()
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\gcloud\gcloud.py", line 179, in main
_cli.Execute()
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\calliope\cli.py", line 488, in Execute
post_run_hooks=self.__post_run_hooks)
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\calliope\backend.py", line 1016, in Run
result = command_instance.Run(args)
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\calliope\exceptions.py", line 86, in TryFunc
return func(*args, **kwargs)
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\gcloud\sdktools\auth\login.py", line 95, in Run
c_store.Store(creds, account)
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\core\credentials\store.py", line 272, in Store
_GetLegacyGen(account, creds).WriteTemplate()
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\core\credentials\store.py", line 277, in _GetLegacyGen
multistore_path=config.Paths().LegacyCredentialsMultistorePath(account),
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\core\config.py", line 474, in LegacyCredentialsMultistorePath
return os.path.join(self.LegacyCredentialsDir(account), 'multistore.json')
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\./lib\googlecloudsdk\core\config.py", line 463, in LegacyCredentialsDir
return os.path.join(self.global_config_dir, 'legacy_credentials', account)
  File "C:\python27_x64\lib\ntpath.py", line 108, in join
path += "\\" + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in position 9: ordinal not in range(128)

谁能告诉我应该如何解决这个问题呢?我的操作系统是Windows 8.1。我创建的GCE是LAMP服务器。

1 个答案:

答案 0 :(得分:2)

你在运行哪个版本的gcloud? Google Cloud SDK 0.9.46?

您是否在浏览器中收到验证码?

我会尝试运行gcloud而不自动启动浏览器,即gcloud auth login --no-launch-browser