[英]Running Devstack script ./stack.sh
我是OpenStack的新手,使用devstack脚本安装openstack时遇到错误。
我遵循正常步骤:
光盘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的版本匹配的发行版
有人可以帮我解决这个问题吗?
谢谢
在文件devstack/tools/fixup_stuff.sh
,将0.7
更改为0.7.*
我认为您正在尝试重用较旧的devstack安装,因为此错误应该在几周前已修复。
但是,默认情况下,运行stack.sh不会在源存储库存在时对其进行更新,因此您可以在配置中添加“ RECLONE = yes”,也可以在/ opt / stack中手动浏览存储库并进行更新。
$ sudo apt-get purge python-prettytable
安装了它,则删除$ sudo apt-get purge python-prettytable
$ pip install --upgrade 'prettytable>=0.7'
升级prettytable pip_install 'prettytable>=0.7'
我也遇到了同样的问题,为了解决这个问题,我做了以下工作:
pip卸载setuptools
pip安装prettytable
然后再次运行./stack.sh它将起作用。
发生错误是因为setuptools不允许安装过时的prettytable版本。
这可能是兼容性问题。 最好使用稳定版本的devstack。
git clone https://github.com/openstack-dev/devstack -b stable/<version_name>
例如:
git clone https://github.com/openstack-dev/devstack -b stable/pike
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.