【问题标题】:Trouble with installing openstack through devstack script通过 devstack 脚本安装 openstack 的问题
【发布时间】:2016-10-02 22:35:27
【问题描述】:

在我的 Ubuntu 15 lts 上通过 devstack 脚本安装 openstack 时遇到问题。

上面写着:

sorry, but this version only support 100 named groups" AssertionError: sorry, but this version only support 100 named groups ------------------------ ---------------- 回滚卸载密码学

【问题讨论】:

标签: openstack openstack-horizon


【解决方案1】:

您好,这是由于今天 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(日本标准时间)更新: 根据 [2] 中的更新,此错误已得到解决。 :)

【讨论】:

    【解决方案2】:

    这是 pythons pycparser lib 的问题,通过在 requirements.txt 文件中设置 pycparser==2.13 或通过 pip 安装以前的版本。

    【讨论】:

      【解决方案3】:

      我有同样的问题,我在删除 'pycparser' 包后解决了这个问题,使用以下命令:

      pip uninstall pycparser
      

      【讨论】:

      【解决方案4】:

      pycparser的源码包没有这个问题,只是轮子好像失效了。 在您的安装命令或需求文件中使用 --no-binary 应该也可以正常工作。

      我在需求文件的末尾添加了--no-binary pycparser,它完成了这项工作。

      【讨论】:

        【解决方案5】:

        只是添加这个,以便它可以帮助某人......

        我们的 Devstack 也因为这个 pycparser 错误而失败。我们刚刚在 require.txt/upper_requirement.txt 中将 pycparser 降级到 2.13,并在 local.conf 中禁用了“tempest”服务(该服务将安装密码学和 pycparser)。之后,我们的 Devstack 安装就成功了。

        注意:注释 local.conf 文件中的“RECLONE=yes”行。

        谢谢

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多