尝试通过az cli创建azure nic接口时引发错误,v#表达式无效
我正在尝试使用AZ Cli命令在Azure上创建网络接口,它显示以下错误。 同样的Ansible模块对urllib3和请求包有一些硬要求,因此尝试使用Azure cli。 stacktrace看起来像是模块问题尝试通过az cli创建azure nic接口时引发错误,v#表达式无效,azure,azure-cli,Azure,Azure Cli,我正在尝试使用AZ Cli命令在Azure上创建网络接口,它显示以下错误。 同样的Ansible模块对urllib3和请求包有一些硬要求,因此尝试使用Azure cli。 stacktrace看起来像是模块问题 /root/bin/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Pytho
/root/bin/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a release (2.7.7+) that supports hmac.compare_digest as soon as possible.
utils.PersistentlyDeprecated2018,
The command failed with an unexpected error. Here is the traceback:
nothing to repeat
Traceback (most recent call last):
File "/root/bin/lib/python2.7/site-packages/knack/cli.py", line 206, in invoke
cmd_result = self.invocation.execute(args)
File "/root/bin/lib/python2.7/site-packages/azure/cli/core/commands/__init__.py", line 523, in execute
self.commands_loader.load_arguments(command)
File "/root/bin/lib/python2.7/site-packages/azure/cli/core/__init__.py", line 291, in load_arguments
self.command_table[command].load_arguments() # this loads the arguments via reflection
File "/root/bin/lib/python2.7/site-packages/azure/cli/core/commands/__init__.py", line 290, in load_arguments
super(AzCliCommand, self).load_arguments()
File "/root/bin/lib/python2.7/site-packages/knack/commands.py", line 97, in load_arguments
cmd_args = self.arguments_loader()
File "/root/bin/lib/python2.7/site-packages/azure/cli/core/__init__.py", line 488, in default_arguments_loader
op = handler or self.get_op_handler(operation, operation_group=kwargs.get('operation_group'))
File "/root/bin/lib/python2.7/site-packages/azure/cli/core/__init__.py", line 528, in get_op_handler
op = import_module(mod_to_import)
File "/opt/rh/python27/root/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/root/bin/lib/python2.7/site-packages/azure/cli/command_modules/network/custom.py", line 23, in <module>
from azure.cli.command_modules.network.zone_file.parse_zone_file import parse_zone_file
File "/root/bin/lib/python2.7/site-packages/azure/cli/command_modules/network/zone_file/__init__.py", line 28, in <module>
from azure.cli.command_modules.network.zone_file.parse_zone_file import parse_zone_file
File "/root/bin/lib/python2.7/site-packages/azure/cli/command_modules/network/zone_file/parse_zone_file.py", line 77, in <module>
_COMPILED_REGEX = {k: re.compile(v, re.IGNORECASE) for k, v in _REGEX.items()}
File "/root/bin/lib/python2.7/site-packages/azure/cli/command_modules/network/zone_file/parse_zone_file.py", line 77, in <dictcomp>
_COMPILED_REGEX = {k: re.compile(v, re.IGNORECASE) for k, v in _REGEX.items()}
File "/root/bin/lib64/python2.7/re.py", line 190, in compile
return _compile(pattern, flags)
File "/root/bin/lib64/python2.7/re.py", line 242, in _compile
raise error, v # invalid expression
error: nothing to repeat```
Following packages I am using for az cli :
azure-cli 2.0.71
azure-cli-command-modules-nspkg 2.0.3
azure-cli-core 2.0.35
azure-cli-nspkg 3.0.2
azure-cli-telemetry 1.0.3
/root/bin/lib/python2.7/site packages/cryptography/hazmat/primitives/constant_time.py:26:cryptographydeproductionwarning:不推荐支持Python版本。加密的下一个版本将取消支持。请尽快升级到支持hmac.compare_digest的版本(2.7.7+)。
utils.Persistently不推荐2018,
命令失败,出现意外错误。以下是回溯:
没什么可重复的
回溯(最近一次呼叫最后一次):
文件“/root/bin/lib/python2.7/site packages/knack/cli.py”,第206行,在invoke中
cmd_result=self.invocation.execute(args)
文件“/root/bin/lib/python2.7/site-packages/azure/cli/core/commands/__-init___.py”,第523行,在execute中
self.commands\u loader.load\u参数(command)
文件“/root/bin/lib/python2.7/site packages/azure/cli/core/_init__.py”,第291行,在load_参数中
self.command_table[command].load_arguments()#通过反射加载参数
文件“/root/bin/lib/python2.7/site packages/azure/cli/core/commands/_init__.py”,第290行,在load_参数中
super(AzCliCommand,self).load_参数()
文件“/root/bin/lib/python2.7/site packages/knack/commands.py”,第97行,在load_参数中
cmd\u args=self.arguments\u loader()
文件“/root/bin/lib/python2.7/site packages/azure/cli/core/_init__.py”,第488行,在默认参数加载程序中
op=handler或self.get\u op\u handler(operation,operation\u group=kwargs.get('operation\u group'))
文件“/root/bin/lib/python2.7/site packages/azure/cli/core/_init__.py”,第528行,在get_op_处理程序中
op=导入模块(模块到导入)
文件“/opt/rh/python27/root/usr/lib64/python2.7/importlib/_init__.py”,第37行,在导入模块中
__导入(名称)
文件“/root/bin/lib/python2.7/site packages/azure/cli/command\u modules/network/custom.py”,第23行,在
从azure.cli.command_modules.network.zone_file.parse_zone_file导入parse_zone_file
文件“/root/bin/lib/python2.7/site packages/azure/cli/command_modules/network/zone_File/_init__.py”,第28行,在
从azure.cli.command_modules.network.zone_file.parse_zone_file导入parse_zone_file
文件“/root/bin/lib/python2.7/site packages/azure/cli/command_modules/network/zone_File/parse_zone_File.py”,第77行,在
_COMPILED_REGEX={k:re.compile(v,re.IGNORECASE),用于_REGEX.items()中的k,v
文件“/root/bin/lib/python2.7/site packages/azure/cli/command_modules/network/zone_File/parse_zone_File.py”,第77行,在
_COMPILED_REGEX={k:re.compile(v,re.IGNORECASE),用于_REGEX.items()中的k,v
文件“/root/bin/lib64/python2.7/re.py”,第190行,编译
返回编译(模式、标志)
文件“/root/bin/lib64/python2.7/re.py”,第242行,在编译中
raise错误,v#表达式无效
错误:无需重复```
我正在为az cli使用以下软件包:
azure cli 2.0.71
azure cli命令模块NSPGG 2.0.3
azure cli核心2.0.35
azure cli nspkg 3.0.2
azure cli遥测1.0.3
您的python版本似乎需要升级,能否请您将python升级到2.7.7