Azure / azure-iot-cli-extension

Azure IoT extension for Azure CLI
Other
83 stars 65 forks source link

az iot hub device-identity create issues #639

Closed ApolloSong closed 1 year ago

ApolloSong commented 1 year ago

This is autogenerated. Please review and update as needed.

Describe the bug

Command Name az iot hub device-identity create Extension Name: azure-iot. Version: 0.20.0.

Errors:

To Reproduce:

Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Expected Behavior

Environment Summary

Linux-5.15.0-3.60.5.1.el9uek.x86_64-x86_64-with-glibc2.34, Oracle Linux Server 9.1
Python 3.9.14
Installer: RPM

azure-cli 2.42.0

Extensions:
azure-iot 0.20.0

Dependencies:
msal 1.20.0
azure-mgmt-resource 21.1.0b1

Additional Context

ApolloSong commented 1 year ago

The command failed with an unexpected error. Here is the traceback: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f5914f22220>: Failed to establish a new connection: [Errno 110] Connection timed out')) Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 174, in _new_conn conn = connection.create_connection( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 382, in _make_request self._validate_conn(conn) File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1010, in _validate_conn conn.connect() File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 358, in connect conn = self._new_conn() File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 186, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f5914f22220>: Failed to establish a new connection: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 783, in urlopen return self.urlopen( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f5914f22220>: Failed to establish a new connection: [Errno 110] Connection timed out'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/knack/cli.py", line 233, in invoke cmd_result = self.invocation.execute(args) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 663, in execute raise ex File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially results.append(self._run_job(expanded_arg, cmd_copy)) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 697, in _run_job result = cmd_copy(params) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 333, in call return self.handler(*args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler return op(command_args) File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/operations/hub.py", line 147, in iot_device_create target = discovery.get_target( File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 274, in get_target resource = self.find_resource(resource_name=resource_name, rg=resource_group_name) File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 161, in find_resource resource_list = self.get_resources() File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 98, in get_resources for resources in resource_pager.by_page(): File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/paging.py", line 76, in next self._response = self._get_next(self.continuation_token) File "/usr/lib64/az/lib/python3.9/site-packages/azure/mgmt/iothub/v2021_07_02/operations/_iot_hub_resource_operations.py", line 1413, in get_next pipeline_response = self._client._pipeline.run(request, stream=False, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 211, in run return first_node.send(pipeline_request) # type: ignore File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) [Previous line repeated 2 more times] File "/usr/lib64/az/lib/python3.9/site-packages/azure/mgmt/core/policies/_base.py", line 47, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_redirect.py", line 158, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_retry.py", line 446, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_authentication.py", line 117, in send self.on_request(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_authentication.py", line 94, in on_request self._token = self._credential.get_token(*self._scopes) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/credential_adaptor.py", line 65, in gettoken token, = self._get_token(scopes, *kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/credential_adaptor.py", line 38, in _get_token token = self._credential.get_token(scopes, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/msal_authentication.py", line 63, in get_token result = self.acquire_token_silent_with_error(list(scopes), self._account, claims_challenge=claims, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1287, in acquire_token_silent_with_error result = self._acquire_token_silent_from_cache_and_possibly_refresh_it( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1392, in _acquire_token_silent_from_cache_and_possibly_refresh_it result = _clean_up(self._acquire_token_silent_by_finding_rt_belongs_to_me_or_my_family( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1444, in _acquire_token_silent_by_finding_rt_belongs_to_me_or_my_family last_resp = at = self._acquire_token_silent_by_finding_specific_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1491, in _acquire_token_silent_by_finding_specific_refresh_token response = client.obtain_token_by_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 830, in obtain_token_by_refresh_token resp = super(Client, self).obtain_token_by_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 262, in obtain_token_by_refresh_token return self._obtain_token("refresh_token", data=data, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oidc.py", line 116, in _obtain_token ret = super(Client, self)._obtain_token(grant_type, *args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 771, in _obtain_token resp = super(Client, self)._obtain_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 234, in _obtain_token resp = (post or self._http_client.post)( File "/usr/lib64/az/lib/python3.9/site-packages/msal/individual_cache.py", line 269, in wrapper value = function(*args, *kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/individual_cache.py", line 269, in wrapper value = function(args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 590, in post return self.request('POST', url, data=data, json=json, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, send_kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f5914f22220>: Failed to establish a new connection: [Errno 110] Connection timed out')) To check existing issues, please visit: https://github.com/Azure/azure-cli/issues To open a new issue, please run az feedback ERROR: The command failed with an unexpected error. Here is the traceback: ERROR: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7effb49d2970>: Failed to establish a new connection: [Errno 110] Connection timed out')) Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 174, in _new_conn conn = connection.create_connection( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 382, in _make_request self._validate_conn(conn) File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1010, in _validate_conn conn.connect() File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 358, in connect conn = self._new_conn() File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 186, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7effb49d2970>: Failed to establish a new connection: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 783, in urlopen return self.urlopen( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7effb49d2970>: Failed to establish a new connection: [Errno 110] Connection timed out'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/knack/cli.py", line 233, in invoke cmd_result = self.invocation.execute(args) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 663, in execute raise ex File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially results.append(self._run_job(expanded_arg, cmd_copy)) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 697, in _run_job result = cmd_copy(params) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 333, in call return self.handler(*args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler return op(command_args) File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/operations/hub.py", line 2142, in iot_get_sas_token DeviceAuthApiType.sas.value: _iot_build_sas_token( File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/operations/hub.py", line 2217, in _iot_build_sas_token target = discovery.get_target( File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 274, in get_target resource = self.find_resource(resource_name=resource_name, rg=resource_group_name) File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 161, in find_resource resource_list = self.get_resources() File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 98, in get_resources for resources in resource_pager.by_page(): File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/paging.py", line 76, in next self._response = self._get_next(self.continuation_token) File "/usr/lib64/az/lib/python3.9/site-packages/azure/mgmt/iothub/v2021_07_02/operations/_iot_hub_resource_operations.py", line 1413, in get_next pipeline_response = self._client._pipeline.run(request, stream=False, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 211, in run return first_node.send(pipeline_request) # type: ignore File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) [Previous line repeated 2 more times] File "/usr/lib64/az/lib/python3.9/site-packages/azure/mgmt/core/policies/_base.py", line 47, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_redirect.py", line 158, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_retry.py", line 446, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_authentication.py", line 117, in send self.on_request(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_authentication.py", line 94, in on_request self._token = self._credential.get_token(*self._scopes) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/credential_adaptor.py", line 65, in gettoken token, = self._get_token(scopes, *kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/credential_adaptor.py", line 38, in _get_token token = self._credential.get_token(scopes, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/msal_authentication.py", line 63, in get_token result = self.acquire_token_silent_with_error(list(scopes), self._account, claims_challenge=claims, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1287, in acquire_token_silent_with_error result = self._acquire_token_silent_from_cache_and_possibly_refresh_it( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1392, in _acquire_token_silent_from_cache_and_possibly_refresh_it result = _clean_up(self._acquire_token_silent_by_finding_rt_belongs_to_me_or_my_family( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1444, in _acquire_token_silent_by_finding_rt_belongs_to_me_or_my_family last_resp = at = self._acquire_token_silent_by_finding_specific_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1491, in _acquire_token_silent_by_finding_specific_refresh_token response = client.obtain_token_by_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 830, in obtain_token_by_refresh_token resp = super(Client, self).obtain_token_by_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 262, in obtain_token_by_refresh_token return self._obtain_token("refresh_token", data=data, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oidc.py", line 116, in _obtain_token ret = super(Client, self)._obtain_token(grant_type, *args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 771, in _obtain_token resp = super(Client, self)._obtain_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 234, in _obtain_token resp = (post or self._http_client.post)( File "/usr/lib64/az/lib/python3.9/site-packages/msal/individual_cache.py", line 269, in wrapper value = function(*args, *kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/individual_cache.py", line 269, in wrapper value = function(args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 590, in post return self.request('POST', url, data=data, json=json, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, send_kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7effb49d2970>: Failed to establish a new connection: [Errno 110] Connection timed out')) To check existing issues, please visit: https://github.com/Azure/azure-cli/issues To open a new issue, please run az feedback H8102023022400008 The command failed with an unexpected error. Here is the traceback: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fc353255220>: Failed to establish a new connection: [Errno 110] Connection timed out')) Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 174, in _new_conn conn = connection.create_connection( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection raise err File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection sock.connect(sa) TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 382, in _make_request self._validate_conn(conn) File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 1010, in _validate_conn conn.connect() File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 358, in connect conn = self._new_conn() File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connection.py", line 186, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7fc353255220>: Failed to establish a new connection: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 783, in urlopen return self.urlopen( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/usr/lib64/az/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fc353255220>: Failed to establish a new connection: [Errno 110] Connection timed out'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib64/az/lib/python3.9/site-packages/knack/cli.py", line 233, in invoke cmd_result = self.invocation.execute(args) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 663, in execute raise ex File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially results.append(self._run_job(expanded_arg, cmd_copy)) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 697, in _run_job result = cmd_copy(params) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/init.py", line 333, in call return self.handler(*args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler return op(command_args) File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/operations/hub.py", line 147, in iot_device_create target = discovery.get_target( File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 274, in get_target resource = self.find_resource(resource_name=resource_name, rg=resource_group_name) File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 161, in find_resource resource_list = self.get_resources() File "/home/azurewluat/.azure/cliextensions/azure-iot/azext_iot/common/base_discovery.py", line 98, in get_resources for resources in resource_pager.by_page(): File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/paging.py", line 76, in next self._response = self._get_next(self.continuation_token) File "/usr/lib64/az/lib/python3.9/site-packages/azure/mgmt/iothub/v2021_07_02/operations/_iot_hub_resource_operations.py", line 1413, in get_next pipeline_response = self._client._pipeline.run(request, stream=False, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 211, in run return first_node.send(pipeline_request) # type: ignore File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/_base.py", line 71, in send response = self.next.send(request) [Previous line repeated 2 more times] File "/usr/lib64/az/lib/python3.9/site-packages/azure/mgmt/core/policies/_base.py", line 47, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_redirect.py", line 158, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_retry.py", line 446, in send response = self.next.send(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_authentication.py", line 117, in send self.on_request(request) File "/usr/lib64/az/lib/python3.9/site-packages/azure/core/pipeline/policies/_authentication.py", line 94, in on_request self._token = self._credential.get_token(*self._scopes) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/credential_adaptor.py", line 65, in gettoken token, = self._get_token(scopes, *kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/credential_adaptor.py", line 38, in _get_token token = self._credential.get_token(scopes, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/azure/cli/core/auth/msal_authentication.py", line 63, in get_token result = self.acquire_token_silent_with_error(list(scopes), self._account, claims_challenge=claims, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1287, in acquire_token_silent_with_error result = self._acquire_token_silent_from_cache_and_possibly_refresh_it( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1392, in _acquire_token_silent_from_cache_and_possibly_refresh_it result = _clean_up(self._acquire_token_silent_by_finding_rt_belongs_to_me_or_my_family( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1444, in _acquire_token_silent_by_finding_rt_belongs_to_me_or_my_family last_resp = at = self._acquire_token_silent_by_finding_specific_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/application.py", line 1491, in _acquire_token_silent_by_finding_specific_refresh_token response = client.obtain_token_by_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 830, in obtain_token_by_refresh_token resp = super(Client, self).obtain_token_by_refresh_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 262, in obtain_token_by_refresh_token return self._obtain_token("refresh_token", data=data, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oidc.py", line 116, in _obtain_token ret = super(Client, self)._obtain_token(grant_type, *args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 771, in _obtain_token resp = super(Client, self)._obtain_token( File "/usr/lib64/az/lib/python3.9/site-packages/msal/oauth2cli/oauth2.py", line 234, in _obtain_token resp = (post or self._http_client.post)( File "/usr/lib64/az/lib/python3.9/site-packages/msal/individual_cache.py", line 269, in wrapper value = function(*args, *kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/msal/individual_cache.py", line 269, in wrapper value = function(args, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 590, in post return self.request('POST', url, data=data, json=json, kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, send_kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/usr/lib64/az/lib/python3.9/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries exceeded with url: /e57a54de-2803-4da5-833a-1f2aa17372ab/oauth2/v2.0/token (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fc353255220>: Failed to establish a new connection: [Errno 110] Connection timed out')) To check existing issues, please visit: https://github.com/Azure/azure-cli/issues To open a new issue, please run az feedback

^CStart tar certification [azurewluat@oel9 ~]$ az feedback

We appreciate your feedback!

For more information on getting started, visit: aka.ms/azcli/get-started If you have questions, visit our Stack Overflow page: aka.ms/azcli/questions

Recent commands:

[0] create a generic issue. [1] az iot hub device-identity create: FAILURE. Ran: 48 mins ago. [2] az iot hub generate-sas-token : FAILURE. Ran: 47 mins ago. [3] az iot hub device-identity create: FAILURE. Ran: 47 mins ago. [4] az iot hub generate-sas-token : FAILURE. Ran: 42 mins ago. [5] az iot hub device-identity create: FAILURE. Ran: 41 mins ago. [6] az iot hub generate-sas-token : FAILURE. Ran: 28 mins ago. [7] az iot hub device-identity create: FAILURE. Ran: 15 mins ago. [8] az iot hub generate-sas-token : FAILURE. Ran: 1 mins ago. [9] az iot : FAILURE. Ran: 20 secs ago.

vilit1 commented 1 year ago

Hi,

Are you experiencing this with only az iot hub device-identity create and az iot hub generate-sas-token? Can you view iot hub information with az iot hub show?

Also, to make sure, can you try az iot hub device-identity list?

The IoT Hub name, location, and resource group would also help.

digimaun commented 1 year ago

This looks like a connectivity issue between the client and service endpoint (at https://login.microsoftonline.com) suggested by connection timeout issues when trying to refresh the local access token. Please ensure your network configuration allows access to Microsoft resources you need to access.

Closing this issue thread for now. If you are still having issues you can post here and we can re-open, or create a Microsoft support ticket for tailored support.