Issue Summary
After upgrading Azure CLI from version 2.65 to 2.66, the az ssh config command now produces an error due to a missing module, rpds.rpds. This issue seems to specifically affect the az ssh config command, even when other ssh-related commands like az ssh vm function without issue. This differs from previous reports of rpds.rpds errors tied to az ssh vm or other SSH commands in the CLI.
Errors:
No module named "rpds.rpds"
This suggests that a dependency may be missing or was improperly packaged in the 2.66 update, leading to an unexpected failure in running SSH configuration commands.
Steps to Reproduce:
Upgrade Azure CLI from version 2.65 to 2.66.
Install any required extensions:
aks-preview (version 9.0.0b7)
azure-iot (version 0.25.0)
interactive (version 1.0.0b1)
Run:
az ssh config --ip {Your_IP} --file {Path_to_File} --keys-dest-folder {Destination_Folder}
Expected Behavior
The command should execute successfully, generating SSH configuration files and placing them in the specified --keys-dest-folder without dependency-related errors.
Actual Behavior
The command fails with a ModuleNotFoundError: No module named "rpds.rpds" error, preventing SSH configuration.
This bug seems unique to the 2.66 update, as it did not occur in 2.65. Attempting to downgrade may serve as a temporary workaround, but please note that downgrading is not always feasible depending on dependency requirements and setup configurations.
Why This Differs from #29938
While issue #29938 also references rpds.rpds errors, that issue generally impacts az ssh vm and similar commands, resulting from issues with SSH connection setups to Azure VMs. In this case, az ssh config fails independently, suggesting that the dependency error in version 2.66 may be specific to the configuration functions and related only to this command.
Command Name
az ssh config
Issue Summary After upgrading Azure CLI from version 2.65 to 2.66, the
az ssh config
command now produces an error due to a missing module,rpds.rpds
. This issue seems to specifically affect theaz ssh config
command, even when other ssh-related commands likeaz ssh vm
function without issue. This differs from previous reports ofrpds.rpds
errors tied toaz ssh vm
or other SSH commands in the CLI.Errors:
This suggests that a dependency may be missing or was improperly packaged in the 2.66 update, leading to an unexpected failure in running SSH configuration commands.
Steps to Reproduce:
aks-preview
(version 9.0.0b7)azure-iot
(version 0.25.0)interactive
(version 1.0.0b1)Expected Behavior
The command should execute successfully, generating SSH configuration files and placing them in the specified
--keys-dest-folder
without dependency-related errors.Actual Behavior
The command fails with a
ModuleNotFoundError: No module named "rpds.rpds"
error, preventing SSH configuration.Environment Summary
Additional Context
This bug seems unique to the 2.66 update, as it did not occur in 2.65. Attempting to downgrade may serve as a temporary workaround, but please note that downgrading is not always feasible depending on dependency requirements and setup configurations.
Why This Differs from #29938
While issue #29938 also references
rpds.rpds
errors, that issue generally impactsaz ssh vm
and similar commands, resulting from issues with SSH connection setups to Azure VMs. In this case,az ssh config
fails independently, suggesting that the dependency error in version 2.66 may be specific to the configuration functions and related only to this command.