如何修复Azure CLI命令az以使用Azure管道上载通用软件包?

如何修复Azure CLI命令az以使用Azure管道上载通用软件包?,azure,azure-devops,devops,azure-artifacts,Azure,Azure Devops,Devops,Azure Artifacts,我正在尝试运行az命令,以便在构建管道之后将文件夹内容作为通用包上传到Azure中。这是最后一步 我正在尝试运行下面的命令 az工件通用发布\ --组织”https://myamazingorganization.com" \ --饲料“我最喜欢的饲料”\ --名称“myupackage”\ --版本“1.0.0-SNAPSHOT”\ --说明“我的通用软件包”\ --路径 但是在一些成功的消息之后,比如下载通用软件包工具(ArtifactTool\u linux-x64\u 0.2.101)

我正在尝试运行
az
命令,以便在构建管道之后将文件夹内容作为通用包上传到Azure中。这是最后一步

我正在尝试运行下面的命令

az工件通用发布\
--组织”https://myamazingorganization.com" \
--饲料“我最喜欢的饲料”\
--名称“myupackage”\
--版本“1.0.0-SNAPSHOT”\
--说明“我的通用软件包”\
--路径
但是在一些成功的消息之后,比如
下载通用软件包工具(ArtifactTool\u linux-x64\u 0.2.101):1.84%
,我收到了以下错误:

The command failed with an unexpected error. Here is the traceback:

'module' object has no attribute 'uuid4'
Traceback (most recent call last):
  File "/usr/lib64/az/lib/python2.7/site-packages/knack/cli.py", line 206, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/lib64/az/lib/python2.7/site-packages/azure/cli/core/commands/__init__.py", line 603, in execute
    raise ex
AttributeError: 'module' object has no attribute 'uuid4'
我使用的是
CentOS Linux 7.6.1810版(核心版)
。要安装Azure CLI,我将遵循中描述的步骤

我的
az
版本说明是:

azure-cli                         2.0.70

command-modules-nspkg               2.0.3
core                              2.0.70
nspkg                              3.0.4
telemetry                          1.0.3

Extensions:
azure-devops                      0.12.0

Python location '/bin/python'
Extensions directory '/home/azure/.azure/cliextensions'

Python (Linux) 2.7.5 (default, Jun 20 2019, 20:27:34)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

Legal docs and information: aka.ms/AzureCliLegal


Your CLI is up-to-date.

如何解决此问题以完成发布流程?

您的意思是您在CentOS上部署了自托管代理并在其上安装了Azure CLI?然后运行az命令,使用自托管代理在构建/发布管道中发布通用软件包?谢谢,Andi Li MSFT。是的,我做了。有临时的解决办法,检查它是否有效谢谢你,starian chen MSFT。但是现在它没有用。你是说你在CentOS上部署了一个自托管代理并在其上安装了Azure CLI吗?然后运行az命令,使用自托管代理在构建/发布管道中发布通用软件包?谢谢,Andi Li MSFT。是的,我做了。有临时的解决办法,检查它是否有效谢谢你,starian chen MSFT。但是现在它没有用。