Fixed
Status Update
Comments
wa...@google.com <wa...@google.com> #2
Thanks for reporting this. Similar temporary issues have occurred recently so please confirm if the issue is still occurring. If it is, please provide a screenshot of the error message that appears on gcloud when the command fails and I will try to recreate the error.
I am waiting for your reply to proceed.
I am waiting for your reply to proceed.
wa...@google.com <wa...@google.com> #3
I hope all is well. I am closing this issue tracker now as I have not heard from you in 7 days. If you are still experiencing gcloud issues you can create a new issue tracker to get further assistance.
cg...@google.com <cg...@google.com> #4
This issue happens when overwriting an existing Cloud SDK install via the Windows installer without having uninstalled first. This behavior will be fixed in the next Cloud SDK release (237.0.0), but in the meantime as a workaround running the uninstaller and then re-installing should resolve the issue.
Description
information in the report you file. In order to help diagnose the issue,
we've included some installation information in this report. Please look
through and redact any information you consider personal or sensitive
before submitting this issue.
What steps will reproduce the problem?
I am trying to add viewer permissions to a project for a service account
What is the expected output? What do you see instead?
Successful addition of permissions
Please provide any additional information below.
Trace:
gcloud_main.py:138
gcloud_cli.Execute()
calliope\cli.py:1013
self._HandleAllErrors(exc, command_path_string, specified_arg_names)
calliope\cli.py:1046
exceptions.HandleError(exc, command_path_string, self.__known_error_handler)
calliope\exceptions.py:524
core_exceptions.reraise(exc)
core\exceptions.py:139
six.reraise(type(exc_value), exc_value, tb)
calliope\cli.py:956
args = self.__parser.parse_args(_ApplyFlagsFile(argv))
calliope\parser_extensions.py:695
namespace, unknown_args, _ = self._ParseKnownArgs(args, namespace)
calliope\parser_extensions.py:482
parser.parse_known_args(args, namespace) or (namespace, []))
calliope\parser_extensions.py:660
args, namespace, wrapper=False)
calliope\parser_extensions.py:482
parser.parse_known_args(args, namespace) or (namespace, []))
argparse\__init__.py:1735
namespace, args = self._parse_known_args(args, namespace)
argparse\__init__.py:1923
positionals_end_index = consume_positionals(start_index)
argparse\__init__.py:1900
take_action(action, args)
argparse\__init__.py:1809
action(self, namespace, argument_values, option_string)
calliope\parser_extensions.py:1207
parser, namespace, values, option_string=option_string)
argparse\__init__.py:1111
namespace, arg_strings = parser.parse_known_args(arg_strings, namespace)
calliope\parser_extensions.py:660
args, namespace, wrapper=False)
calliope\parser_extensions.py:482
parser.parse_known_args(args, namespace) or (namespace, []))
argparse\__init__.py:1735
namespace, args = self._parse_known_args(args, namespace)
argparse\__init__.py:1923
positionals_end_index = consume_positionals(start_index)
argparse\__init__.py:1900
take_action(action, args)
argparse\__init__.py:1809
action(self, namespace, argument_values, option_string)
calliope\parser_extensions.py:1207
parser, namespace, values, option_string=option_string)
argparse\__init__.py:1111
namespace, arg_strings = parser.parse_known_args(arg_strings, namespace)
calliope\parser_extensions.py:660
args, namespace, wrapper=False)
calliope\parser_extensions.py:482
parser.parse_known_args(args, namespace) or (namespace, []))
argparse\__init__.py:1735
namespace, args = self._parse_known_args(args, namespace)
argparse\__init__.py:1923
positionals_end_index = consume_positionals(start_index)
argparse\__init__.py:1900
take_action(action, args)
argparse\__init__.py:1793
argument_values = self._get_values(action, argument_strings)
calliope\parser_extensions.py:1125
return super(ArgumentParser, self)._get_values(action, arg_strings)
argparse\__init__.py:2229
self._check_value(action, value[0])
calliope\parser_extensions.py:773
if is_subparser and action.IsValidChoice(arg):
calliope\parser_extensions.py:1193
return self._calliope_command.IsValidSubElement(choice)
calliope\backend.py:592
return bool(self.LoadSubElement(name))
calliope\backend.py:673
parent_group=self)
calliope\backend.py:759
yaml_command_translator=cli_generator.yaml_command_translator)
calliope\command_loading.py:164
impl_paths[0], release_track, implementations)()
calliope\command_loading.py:597
'explicitly declare valid release tracks.'.format(impl_file))
LayoutException: Multiple implementations defined for element: [C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\lib\surface\iam\service_accounts\add_iam_policy_binding]. Each must explicitly declare valid release tracks.
Installation information:
Google Cloud SDK [229.0.0]
Platform: [Windows, x86_64] ('Windows', 'XD-10-014', '10', '10.0.16299', 'AMD64', 'Intel64 Family 6 Model 45 Stepping 2, GenuineIntel')
Python Version: [2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]]
Python Location: [${SDK_ROOT}\platform\bundledpython\python.exe]
Site Packages: [Disabled]
Installation Root: [${SDK_ROOT}]
Installed Components:
core: [2019.01.04]
beta: [2018.11.09]
gsutil: [4.35]
bq: [2.0.39]
System PATH: [${SDK_ROOT}\bin\sdk;C:\ProgramData\Boxstarter;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin;C:\Python27\;C:\Python27\Scripts;C:\Python36\Scripts\;C:\Python36\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Citrix\System32\;C:\Program Files\Citrix\ICAService\;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\PDFtk Server\bin\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Puppet Labs\Puppet\bin;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Citrix\Virtual Desktop Agent\;C:\Program Files\PowerShell\6\;C:\Program Files\nodejs\;C:\Program Files\TortoiseSVN\bin;${SDK_ROOT}\bin;${HOME}\AppData\Local\Microsoft\WindowsApps;${HOME}\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;${HOME}\AppData\Roaming\npm]
Python PATH: [${SDK_ROOT}\lib\third_party;${SDK_ROOT}\lib;${SDK_ROOT}\platform\bundledpython\python27.zip;${SDK_ROOT}\platform\bundledpython\DLLs;${SDK_ROOT}\platform\bundledpython\lib;${SDK_ROOT}\platform\bundledpython\lib\plat-win;${SDK_ROOT}\platform\bundledpython\lib\lib-tk;${SDK_ROOT}\platform\bundledpython]
Cloud SDK on PATH: [False]
Kubectl on PATH: [False]
Installation Properties: [${SDK_ROOT}\properties]
User Config Directory: [${CLOUDSDK_CONFIG}]
Active Configuration Name: [derek]
Active Configuration Path: [${CLOUDSDK_CONFIG}\configurations\config_derek]
Account: [a..s@j..m]
Project: [n..t]
Current Properties:
[core]
project: [n..t]
account: [a..s@j..m]
disable_usage_reporting: [False]
Logs Directory: [${CLOUDSDK_CONFIG}\logs]
Last Log File: [${CLOUDSDK_CONFIG}\logs\2019.01.25\13.24.26.283000.log]
git: [git version 2.15.1.windows.2]
ssh: [NOT AVAILABLE]