azure-cli-core 2.17.1 的要求是 msrestazure>=0.6.3,但您将拥有不兼容的 msrestazure 0.6.2

问题描述

我在 Kali Linux 上安装了 az cli。 az --version 信息显示可用的升级,如下所示。

kali@kali:~$ az --version
azure-cli                         2.16.0 *

core                              2.16.0 *
telemetry                          1.0.6

Extensions:
interactive                        0.4.4
azure-devops                      0.18.0

Python location '/usr/bin/python3'
Extensions directory '/home/kali/.azure/cliextensions'
Extensions system directory '/usr/lib/python3/dist-packages/azure-cli-extensions'

Python (Linux) 3.9.1 (default,Dec  8 2020,07:51:42) 
[GCC 10.2.0]

Legal docs and @R_899_4045@ion: aka.ms/AzureCliLegal


You have 2 updates available. Consider updating your CLI installation with 'az upgrade'

然而,az upgradeCLI upgrade Failed or aborted. 结束 日志显示以下错误

错误:azure-cli-core 2.17.1 要求 msrestazure>=0.6.3,但是 您将拥有不兼容的 msrestazure 0.6.2。

我该如何解决这个问题?

解决方法

az upgrage 当前处于预览状态,可能存在故障。 Windows、macOS 和一些 Linux 发行版都支持它。不确定您遇到的问题是否与 Kali disro 有关。但由于 Kali 是基于 debian 的,只需使用 apt get 升级 az cli。 Install the Azure CLI on Linux

sudo apt-get update && sudo apt-get install --only-upgrade -y azure-cli