#azure #azure-cli
Вопрос:
Установленный Azure CLI 2.28 на компьютере, при попытке его использования он всегда выдает «Недопустимый URL-адрес IPv6» При попытке входа в систему с кодом-use-устройства или без него, он завершается ошибкой со следующей обратной связью.
az login --use-device-code
Invalid IPv6 URL
The command failed with an unexpected error. Here is the traceback:
Invalid IPv6 URL
Traceback (most recent call last):
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesknack/cli.py", line 231, in invoke
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 657, in execute
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 691, in _run_job
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 328, in __call__
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/command_operation.py", line 121, in handler
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/command_modules/profile/custom.py", line 152, in login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 208, in find_subscriptions_on_login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 936, in find_through_interactive_flow
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/authentication_context.py", line 284, in acquire_user_code
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 65, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 45, in _get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/oauth2_client.py", line 298, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 119, in post
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 61, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 542, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 655, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 412, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 304, in get_connection
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/utils.py", line 910, in prepend_scheme_if_needed
File "urllibparse.py", line 373, in urlparse
File "urllibparse.py", line 464, in urlsplit
ValueError: Invalid IPv6 URL
Переустановив azure-cli и поискав какие-либо решения, я ничего не нашел. Есть идеи?
Изменить: —вывод отладки
az login --debug --use-device-code
Invalid IPv6 URL
cli.knack.cli: Command arguments: ['login', '--debug', '--use-device-code']
cli.knack.cli: __init__ debug log:
Enable color in terminal.
Init colorama.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x03634148>, <function OutputProducer.on_global_arguments at 0x0379FFA0>, <function CLIQuery.on_global_arguments at 0x037C5BB0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'login': ['azure.cli.command_modules.profile']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name Load Time Groups Commands
cli.azure.cli.core: profile 0.005 2 9
cli.azure.cli.core: Total (1) 0.005 2 9
cli.azure.cli.core: Loaded 2 groups, 9 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command : login
cli.azure.cli.core: Command table: login
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x03B63070>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to 'C:Usersjm4484_a.azurecommands2021-09-27.14-37-13.login.10728.log'.
az_command_data_logger: command args: login --debug --use-device-code
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x03E2EA90>, <function register_global_query_examples_argument.<locals>.register_query_examples at 0x040AFBB0>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x040AFC40>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x040AFCD0>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x037B1028>, <function CLIQuery.handle_query_parameter at 0x037C5BF8>, <function register_global_query_examples_argument.<locals>.handle_example_parameter at 0x03BA52
20>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x040AFEC8>]
cli.azure.cli.core._profile: 'C:Usersjm4484_a.azureaccessTokens.json' is not a file or doesn't exist.
adal-python: 8ee67c4f-799a-49bb-be4e-0b37c3df8803 - Authority:Performing instance discovery: ...
adal-python: 8ee67c4f-799a-49bb-be4e-0b37c3df8803 - Authority:Performing static instance discovery
adal-python: 8ee67c4f-799a-49bb-be4e-0b37c3df8803 - Authority:Authority validated via static instance discovery
adal-python: 8ee67c4f-799a-49bb-be4e-0b37c3df8803 - CodeRequest:Getting user code info.
adal-python: 8ee67c4f-799a-49bb-be4e-0b37c3df8803 - OAuth2Client:Get Device Code request failed
Traceback (most recent call last):
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/oauth2_client.py", line 298, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 119, in post
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 61, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 542, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 655, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 412, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 304, in get_connection
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/utils.py", line 910, in prepend_scheme_if_needed
File "urllibparse.py", line 373, in urlparse
File "urllibparse.py", line 464, in urlsplit
ValueError: Invalid IPv6 URL
cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
cli.azure.cli.core.util: Traceback (most recent call last):
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesknack/cli.py", line 231, in invoke
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 657, in execute
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 691, in _run_job
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 328, in __call__
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/command_operation.py", line 121, in handler
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/command_modules/profile/custom.py", line 152, in login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 208, in find_subscriptions_on_login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 936, in find_through_interactive_flow
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/authentication_context.py", line 284, in acquire_user_code
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 65, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 45, in _get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/oauth2_client.py", line 298, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 119, in post
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 61, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 542, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 655, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 412, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 304, in get_connection
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/utils.py", line 910, in prepend_scheme_if_needed
File "urllibparse.py", line 373, in urlparse
File "urllibparse.py", line 464, in urlsplit
ValueError: Invalid IPv6 URL
cli.azure.cli.core.azclierror: The command failed with an unexpected error. Here is the traceback:
az_command_data_logger: The command failed with an unexpected error. Here is the traceback:
cli.azure.cli.core.azclierror: Invalid IPv6 URL
Traceback (most recent call last):
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesknack/cli.py", line 231, in invoke
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 657, in execute
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 691, in _run_job
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 328, in __call__
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/command_operation.py", line 121, in handler
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/command_modules/profile/custom.py", line 152, in login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 208, in find_subscriptions_on_login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 936, in find_through_interactive_flow
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/authentication_context.py", line 284, in acquire_user_code
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 65, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 45, in _get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/oauth2_client.py", line 298, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 119, in post
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 61, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 542, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 655, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 412, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 304, in get_connection
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/utils.py", line 910, in prepend_scheme_if_needed
File "urllibparse.py", line 373, in urlparse
File "urllibparse.py", line 464, in urlsplit
ValueError: Invalid IPv6 URL
az_command_data_logger: Invalid IPv6 URL
Traceback (most recent call last):
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesknack/cli.py", line 231, in invoke
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 657, in execute
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 691, in _run_job
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 328, in __call__
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/command_operation.py", line 121, in handler
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/command_modules/profile/custom.py", line 152, in login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 208, in find_subscriptions_on_login
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/_profile.py", line 936, in find_through_interactive_flow
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/authentication_context.py", line 284, in acquire_user_code
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 65, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/code_request.py", line 45, in _get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesadal/oauth2_client.py", line 298, in get_user_code_info
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 119, in post
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/api.py", line 61, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 542, in request
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/sessions.py", line 655, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 412, in send
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/adapters.py", line 304, in get_connection
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesrequests/utils.py", line 910, in prepend_scheme_if_needed
File "urllibparse.py", line 373, in urlparse
File "urllibparse.py", line 464, in urlsplit
ValueError: Invalid IPv6 URL
To open an issue, please run: 'az feedback'
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x03B63190>]
az_command_data_logger: exit code: 1
cli.__main__: Command ran in 2.794 seconds (init: 0.450, invoke: 2.344)
telemetry.save: Save telemetry record of length 5817 in cache
telemetry.check: Returns Positive.
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:Program Files (x86)Microsoft SDKsAzureCLI2python.exe C:Program Files (x86)Microsoft SDKsAzureCLI2Libsite-packagesazureclitelemetry__init__.pyc C:Usersjm4484_a.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.
Комментарии:
1. Он не смог отследить ваш IPv6-адрес хоста. Попробуйте просто отключить IPv6 в сетевом интерфейсе хоста
2. Я уже пытался это сделать. Теперь я дважды проверил, что Ipv6 на сетевой карте не включен, и перезагрузил машину. Я также переустановил интерфейс командной строки, к сожалению, безрезультатно
3. @JanMcke Не могли бы вы, пожалуйста, запустить команду
--debug
и поделиться соответствующими выводами?4. @JanMcke Кроме того, вы пробовали установить через MSI?
5. Был установлен через MSI, да.