207 words
1 minute
openstackclient命令执行报错
在执行时init-runonce 时,报错误如下:
Traceback (most recent call last): File "/usr/bin/openstack", line 7, in <module> from openstackclient.shell import main File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 23, in <module> from osc_lib import shell File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 33, in <module> from osc_lib.cli import client_config as cloud_config File "/usr/lib/python2.7/site-packages/osc_lib/cli/client_config.py", line 18, in <module> from openstack.config import exceptions as sdk_exceptions File "/usr/lib/python2.7/site-packages/openstack/__init__.py", line 17, in <module> import openstack.connection File "/usr/lib/python2.7/site-packages/openstack/connection.py", line 166, in <module> from openstack.cloud import openstackcloud as _cloud File "/usr/lib/python2.7/site-packages/openstack/cloud/openstackcloud.py", line 35, in <module> import dogpile.cache File "/usr/lib/python2.7/site-packages/dogpile/cache/__init__.py", line 1, in <module> from .region import CacheRegion, register_backend, make_region # noqa File "/usr/lib/python2.7/site-packages/dogpile/cache/region.py", line 15, in <module> from decorator import decorateImportError: cannot import name decorate按照官方教程操作,openstack已经是搭建成功。
执行openstack命令也报上述错误,之前提示安装成功了,于是卸载pip uninstall命令,再重新安装,问题依旧。
最后综合分析,该问题是openstackclient出的问题,可能是相关依赖没有安装,于是执行
pip install --ignore-installed python-openstackclient问题解决!
openstackclient命令执行报错
https://w23ta0.vercel.app/posts/fix-openstackclient-command-error/