我是 OpenStack 新手,在使用 devstack 脚本安装 openstack 时遇到错误。
我按照正常步骤:
cd 开发堆栈
./stack.sh
但是在使用命令./stack.sh
脚本运行脚本时,由于以下错误而停止:
找不到满足要求
prettytable>0.7 的版本(来自版本:0.3、0.4、0.5、0.6、0.6.1、0.7、0.7.1、0.7.2)没有与 prettytable>0.7 版本匹配的发行版
有人可以帮我解决这个问题。
谢谢
我是 OpenStack 新手,在使用 devstack 脚本安装 openstack 时遇到错误。
我按照正常步骤:
cd 开发堆栈
./stack.sh
但是在使用命令./stack.sh
脚本运行脚本时,由于以下错误而停止:
找不到满足要求
prettytable>0.7 的版本(来自版本:0.3、0.4、0.5、0.6、0.6.1、0.7、0.7.1、0.7.2)没有与 prettytable>0.7 版本匹配的发行版
有人可以帮我解决这个问题。
谢谢
我假设您正在尝试重用较旧的 devstack 安装,因为这个错误应该在几周前修复。
但是,默认情况下运行 stack.sh 不会更新源存储库,因此您可以将“RECLONE=yes”添加到您的配置中,或者手动通过 /opt/stack 中的存储库并更新它们。
在文件devstack/tools/fixup_stuff.sh
中,更改0.7
为0.7.*
我也遇到了同样的问题,为了解决这个问题,我做了以下事情:
pip 卸载 setuptools
点安装漂亮表
然后再次运行 ./stack.sh 它将起作用。
发生错误是因为 setuptools 不允许安装不推荐使用的 prettytable 版本。
$ sudo apt-get purge python-prettytable
$ pip install --upgrade 'prettytable>=0.7'
pip_install 'prettytable>=0.7'
这可能是兼容性问题。最好使用稳定版本的 devstack。
git clone https://github.com/openstack-dev/devstack -b stable/<version_name>
例如:
git clone https://github.com/openstack-dev/devstack -b stable/pike