-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
Describe the bug
After upgrading az cli and connectedk8s to latest version I'm not longer able to connect neu Kubernetes cluster to Azure ARC
Related command
az connectedk8s connect --name --resource-group
Errors
The command failed with an unexpected error. Here is the traceback:
No module named 'rpds.rpds'
Traceback (most recent call last):
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 566, in execute
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/init.py", line 558, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 321, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/commands.py", line 104, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 124, in arguments_loader
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 59, in get_op_handler
File "importlib_init_.py", line 88, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 1027, in exec_module
File "", line 488, in call_with_frames_removed
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\azext_connectedk8s\custom.py", line 24, in
import oras.client # type: ignore[import-untyped]
^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\client.py", line 7, in
from .provider import Registry as OrasClient # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\provider.py", line 15, in
import jsonschema
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_init.py", line 13, in
from jsonschema._format import FormatChecker
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_format.py", line 11, in
from jsonschema.exceptions import FormatError
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema\exceptions.py", line 15, in
from referencing.exceptions import Unresolvable as Unresolvable
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_init.py", line 5, in
from referencing.core import Anchor, Registry, Resource, Specification
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_core.py", line 9, in
from rpds import HashTrieMap, HashTrieSet, List
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\rpds_init.py", line 1, in
from .rpds import *
ModuleNotFoundError: No module named 'rpds.rpds'
Issue script & Debug output
cli.knack.cli: Command arguments: ['connectedk8s', 'connect', '--name', 'golden-path-reference', '--resource-group', 'rg-AlexK-GP', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x00000165D4D44540>, <function OutputProducer.on_global_arguments at 0x00000165D52D58A0>, <function CLIQuery.on_global_arguments at 0x00000165D532B7E0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'connectedk8s': ['azext_connectedk8s']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name Load Time Groups Commands
cli.azure.cli.core: Total (0) 0.000 0 0
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name Load Time Groups Commands Directory
cli.azure.cli.core: connectedk8s 0.669 1 10 C:\Users\alkopke.azure\cliextensions\connectedk8s
cli.azure.cli.core: Total (1) 0.669 1 10
cli.azure.cli.core: Loaded 1 groups, 10 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command : connectedk8s connect
cli.azure.cli.core: Command table: connectedk8s connect
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x00000165D7AA13A0>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to 'C:\Users\alkopke.azure\commands\2026-01-27.14-24-48.connectedk8s_connect.35632.log'.
az_command_data_logger: command args: connectedk8s connect --name {} --resource-group {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x00000165D7AE68E0>]
cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 566, in execute
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/init.py", line 558, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 321, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/commands.py", line 104, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 124, in arguments_loader
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 59, in get_op_handler
File "importlib_init_.py", line 88, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 1027, in exec_module
File "", line 488, in call_with_frames_removed
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\azext_connectedk8s\custom.py", line 24, in
import oras.client # type: ignore[import-untyped]
^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\client.py", line 7, in
from .provider import Registry as OrasClient # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\provider.py", line 15, in
import jsonschema
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_init.py", line 13, in
from jsonschema._format import FormatChecker
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_format.py", line 11, in
from jsonschema.exceptions import FormatError
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema\exceptions.py", line 15, in
from referencing.exceptions import Unresolvable as Unresolvable
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_init.py", line 5, in
from referencing.core import Anchor, Registry, Resource, Specification
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_core.py", line 9, in
from rpds import HashTrieMap, HashTrieSet, List
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\rpds_init.py", line 1, in
from .rpds import *
ModuleNotFoundError: No module named 'rpds.rpds'
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: No module named 'rpds.rpds'
Traceback (most recent call last):
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 566, in execute
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/init.py", line 558, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 321, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/commands.py", line 104, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 124, in arguments_loader
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 59, in get_op_handler
File "importlib_init_.py", line 88, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 1027, in exec_module
File "", line 488, in call_with_frames_removed
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\azext_connectedk8s\custom.py", line 24, in
import oras.client # type: ignore[import-untyped]
^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\client.py", line 7, in
from .provider import Registry as OrasClient # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\provider.py", line 15, in
import jsonschema
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_init.py", line 13, in
from jsonschema.format import FormatChecker
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_format.py", line 11, in
from jsonschema.exceptions import FormatError
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema\exceptions.py", line 15, in
from referencing.exceptions import Unresolvable as Unresolvable
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_init.py", line 5, in
from referencing.core import Anchor, Registry, Resource, Specification
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_core.py", line 9, in
from rpds import HashTrieMap, HashTrieSet, List
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\rpds_init.py", line 1, in
from .rpds import *
ModuleNotFoundError: No module named 'rpds.rpds'
az_command_data_logger: No module named 'rpds.rpds'
Traceback (most recent call last):
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 566, in execute
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/init.py", line 558, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 321, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/commands.py", line 104, in load_arguments
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 124, in arguments_loader
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 59, in get_op_handler
File "importlib_init.py", line 88, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 1027, in exec_module
File "", line 488, in call_with_frames_removed
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\azext_connectedk8s\custom.py", line 24, in
import oras.client # type: ignore[import-untyped]
^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\client.py", line 7, in
from .provider import Registry as OrasClient # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\oras\provider.py", line 15, in
import jsonschema
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_init.py", line 13, in
from jsonschema.format import FormatChecker
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema_format.py", line 11, in
from jsonschema.exceptions import FormatError
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\jsonschema\exceptions.py", line 15, in
from referencing.exceptions import Unresolvable as Unresolvable
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_init.py", line 5, in
from referencing.core import Anchor, Registry, Resource, Specification
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\referencing_core.py", line 9, in
from rpds import HashTrieMap, HashTrieSet, List
File "C:\Users\alkopke.azure\cliextensions\connectedk8s\rpds_init.py", line 1, in
from .rpds import *
ModuleNotFoundError: No module named 'rpds.rpds'
To check existing issues, please visit: https://github.com/Azure/azure-cli/issues
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x00000165D7AA1620>]
az_command_data_logger: exit code: 1
cli.main: Command ran in 2.238 seconds (init: 0.797, invoke: 1.441)
telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 7989 in cache file under C:\Users\alkopke.azure\telemetry\20260127142449410
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\azure\cli\telemetry_init.pyc C:\Users\alkopke.azure C:\Users\alkopke.azure\telemetry\20260127142449410"
telemetry.process: Return from creating process 3356
telemetry.main: Finish creating telemetry upload process
Expected behavior
Kubernetes cluster can be connected to ARC
Environment Summary
{
"azure-cli": "2.82.0",
"azure-cli-core": "2.82.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {
"azure-iot-ops": "2.2.0",
"bastion": "1.4.2",
"connectedk8s": "1.10.6",
"ssh": "2.0.6"
}
}
Windows 11
Additional context
As referenced in other bugs, I already tried to add and then re-install ssh extension