在我的 Ubuntu 15 lts 上通过 devstack 脚本安装 openstack 时遇到问题。
它说:
sorry, but this version only support 100 named groups" AssertionError: sorry, but this version only support 100 named groups --------------------------- ------------- 回滚卸载加密
在我的 Ubuntu 15 lts 上通过 devstack 脚本安装 openstack 时遇到问题。
它说:
sorry, but this version only support 100 named groups" AssertionError: sorry, but this version only support 100 named groups --------------------------- ------------- 回滚卸载加密
嗨,这是由于今天 pypi 上的 pycparser 2.14 包更新。更多细节可以在 [1] 和 [2] 中找到。
[1] http://lists.openstack.org/pipermail/openstack-dev/2016-October/104909.html
[2] https://github.com/eliben/pycparser/issues/147
解决方法是将 /opt/stack/requirements/upper-constraints.txt 中的“pycparser===2.14”更改为“pycparser===2.13”
使用 pip 更改版本是不行的,因为 DevStack 会按照上面文件的要求卸载 2.13 版本并更新到 2.14。
==================================================== ====================== 10/4(JST)更新:根据[2]中的更新,这个bug已经解决。:)
这是 pythons pycparser lib 的问题,通过在您的 requirements.txt 文件中设置 pycparser==2.13 或通过 pip 安装以前的版本。
我有同样的问题,我在删除“pycparser”包后解决了这个问题,使用下面的命令:
pip uninstall pycparser
只是添加这个,以便它可以帮助某人......
由于这个 pycparser 错误,我们的 Devstack 也失败了。我们刚刚在 require.txt/upper_requirement.txt 中将 pycparser 降级到 2.13,并在 local.conf 中禁用了“tempest”服务(该服务将安装密码学和 pycparser)。之后,我们的 Devstack 安装就成功了。
注意:注释 local.conf 文件中的“RECLONE=yes”行。
谢谢
的源码包pycparser
没有这个问题,只有轮子好像失效了。在您的安装命令或需求文件中使用--no-binary
它应该也可以工作。
我--no-binary pycparser
在需求文件的末尾添加了它,它完成了这项工作。