-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Labels
Accountaz login/accountaz login/accountDPAPIdata protection APIdata protection APIMSALService AttentionThis issue is responsible by Azure service team.This issue is responsible by Azure service team.common issue
Description
Azure CLI multiple issues after update to 2.30.0
Describe the bug
Command tested without success
az apim api versionset listaz ad signed-in-user showaz ad sp listaz group listaz login- ...
Errors
The command failed with an unexpected error. Here is the traceback:
[WinError 0] : ''
Traceback (most recent call last):
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\knack\cli.py", line 231, in invoke
cmd_result = self.invocation.execute(args)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 657, in execute
raise ex
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 720, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 691, in _run_job
result = cmd_copy(params)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 328, in __call__
return self.handler(*args, **kwargs)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\command_operation.py", line 112, in handler
client = self.client_factory(self.cli_ctx, command_args) if self.client_factory else None
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\command_modules\apim\_client_factory.py", line 10, in cf_apim
return get_mgmt_service_client(cli_ctx, ApiManagementClient)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\client_factory.py", line 70, in get_mgmt_service_client
client, _ = _get_mgmt_service_client(cli_ctx, client_type, subscription_id=subscription_id,
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\client_factory.py", line 212, in _get_mgmt_service_client
cred, subscription_id, _ = profile.get_login_credentials(subscription_id=subscription_id, resource=resource,
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\_profile.py", line 335, in get_login_credentials
credential = self._create_credential(account, client_id=client_id)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\_profile.py", line 588, in _create_credential
return identity.get_user_credential(username_or_sp_id)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\auth\identity.py", line 182, in get_user_credential
return UserCredential(self.client_id, username, **self._msal_app_kwargs)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\auth\msal_authentication.py", line 41, in __init__
accounts = self.get_accounts(username)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\msal\application.py", line 930, in get_accounts
accounts = self._find_msal_accounts(environment=self.authority.instance)
File "C:\Users\{username}\AppData\Roaming\Python\Python39\site-packages\msal\application.py", line 968, in _find_msal_accounts
for a in self.token_cache.find(
File "C:\Python39\lib\site-packages\msal_extensions\token_cache.py", line 54, in find
self._reload_if_necessary()
File "C:\Python39\lib\site-packages\msal_extensions\token_cache.py", line 35, in _reload_if_necessary
self.deserialize(self._persistence.load())
File "C:\Python39\lib\site-packages\msal_extensions\persistence.py", line 172, in load
return self._dp_agent.unprotect(data)
File "C:\Python39\lib\site-packages\msal_extensions\windows.py", line 111, in unprotect
raise OSError(256, '', '', err_code)
OSError: [WinError 0] : ''
To Reproduce
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.
- Update to the latest azure cli:
pip install azure-cli --user --upgrade - try one of the following commands
az apim api versionset list --resource-group {} --service-name {} --subscription {}az login==> nothing happens- all the commands listed previously fails with the same errors
Expected Behavior
No errors when launching such commands
Environment Summary
Windows-10-10.0.19043-SP0,
Python 3.9.5
Installer: PIP
azure-cli 2.30.0
Extensions:
account 0.2.1
ad 0.1.0
aks-preview 0.5.26
azure-devops 0.20.0
portal 0.1.2
ssh 0.1.5
subscription 0.1.4
Additional Context
I installed the previous version 2.29.2 with the command pip install azure-cli==2.29.2 --user but now when I try to launch my az commands, I have a footer on each commands
New Azure CLI version available. Running 'az upgrade' to update automatically.
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Your current Azure CLI version is 2.29.2. Latest version available is 2.30.0.
Please check the release notes first: https://docs.microsoft.com/cli/azure/release-notes-azure-cli
Do you want to continue? (Y/n):
Despite this is quite annoying to say no each time, my Terraform commands don't work since it tries to parse the last sentence Do you want to continue? (Y/n):
Error parsing json result from the Azure CLI: Error unmarshaling the result of Azure CLI: invalid character 'D' looking for beginning of value.
Metadata
Metadata
Labels
Accountaz login/accountaz login/accountDPAPIdata protection APIdata protection APIMSALService AttentionThis issue is responsible by Azure service team.This issue is responsible by Azure service team.common issue