繁体   English   中英

运行Devstack脚本./stack.sh

[英]Running Devstack script ./stack.sh

我是OpenStack的新手,使用devstack脚本安装openstack时遇到错误。

我遵循正常步骤:

  1. git clone https://github.com/openstack-dev/devstack.git

  2. 光盘devstack

  3. ./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中手动浏览存储库并进行更新。

  • 如果通过apt-get $ sudo apt-get purge python-prettytable安装了它,则删除$ sudo apt-get purge python-prettytable
  • 通过pip $ pip install --upgrade 'prettytable>=0.7'升级prettytable
  • 在tools / fixup_stuff.sh第78行中更改prettytable的要求pip_install 'prettytable>=0.7'
  • 再次运行stack.sh

我也遇到了同样的问题,为了解决这个问题,我做了以下工作:

  1. pip卸载setuptools

  2. 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM