我是OpenStack的新手,我在使用devstack脚本安装openstack时遇到错误。
我遵循了正常的步骤:
cd devstack
./ 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
有人可以帮我解决这个问题。
谢谢
答案 0 :(得分:1)
在文件devstack/tools/fixup_stuff.sh
中,将0.7
更改为0.7.*
答案 1 :(得分:1)
我认为您正在尝试重用旧的devstack安装,因为这个bug应该在几周前修复过。
但是,默认情况下运行stack.sh一旦存在就不会更新源代码库,因此您可以添加" RECLONE = yes"到您的配置或手动通过/ opt / stack中的repos并更新它们。
答案 2 :(得分:0)
$ sudo apt-get purge python-prettytable
$ pip install --upgrade 'prettytable>=0.7'
pip_install 'prettytable>=0.7'
答案 3 :(得分:0)
我也遇到了同样的问题,为了解决这个问题,我做了以下几点:
pip uninstall setuptools
pip install prettytable
然后再次运行./stack.sh它将起作用。
发生错误是因为setuptools不允许安装不推荐使用的nicetable版本。
答案 4 :(得分:0)
这可能是兼容性问题。最好使用稳定版本的devstack。
git clone https://github.com/openstack-dev/devstack -b stable/<version_name>
例如:
git clone https://github.com/openstack-dev/devstack -b stable/pike