#python #azure
Вопрос:
команды azure cli завершаются с ошибкой «Атрибут shared_galleries не существует», когда мы выполняем команду с помощью Ansible ИЛИ Дженкинса. Если я выполню его напрямую, то проблем не возникнет. Добавление полного сообщения об ошибке:-
ERROR: The command failed with an unexpected error. Here is the traceback:
ERROR: Attribute shared_galleries does not exist.
Traceback (most recent call last):
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/profiles/_shared.py", line 402, in __getattr__
return self._operations_groups_value[item]
KeyError: 'shared_galleries'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib64/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 556, in execute
self.commands_loader.load_arguments(command)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 518, in load_arguments
loader.load_arguments(command) # this adds entries to the argument registries
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/vm/__init__.py", line 47, in load_arguments
load_arguments(self, command)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/vm/_params.py", line 44, in load_arguments
GallerySharingPermissionTypes = self.get_models('GallerySharingPermissionTypes', operation_group='shared_galleries')
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 765, in get_models
return get_sdk(self.cli_ctx, resource_type, *attr_args, mod='models', operation_group=operation_group)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/profiles/__init__.py", line 91, in get_sdk
return _sdk_get_versioned_sdk(cli_ctx.cloud.profile, resource_type, *attr_args, **kwargs)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/profiles/_shared.py", line 614, in get_versioned_sdk
sdk_path = get_versioned_sdk_path(api_profile, resource_type, operation_group)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/profiles/_shared.py", line 606, in get_versioned_sdk_path
api_version = getattr(api_version, operation_group)
File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/profiles/_shared.py", line 404, in __getattr__
raise AttributeError('Attribute {} does not exist.'.format(item))
AttributeError: Attribute shared_galleries does not exist.
To open an issue, please run: 'az feedback'non-zero return code
ОС:- SUSE Linux Enterprise Server 12 SP3