Проблема с установкой openstack через скрипт devstack

сообщение об ошибке

Я столкнулся с проблемой при установке openstack через скрипт devstack на моем Ubuntu 15 lts.

В нем говорится:

извините, но эта версия поддерживает только 100 именованных групп" AssertionError: извините, но эта версия поддерживает только 100 именованных групп --------------------------- ------------- Откат удаления криптографии


person Akash9198    schedule 02.10.2016    source источник
comment


Ответы (5)


Привет, это связано с сегодняшним обновлением пакета pycparser 2.14 на pypi. Более подробную информацию можно найти в [1] и [2].

[1] http://lists.openstack.org/pipermail/openstack-dev/2016-October/104909.html
[2] https://github.com/eliben/pycparser/issues/147

Обходной путь для исправления — изменить «pycparser===2.14» в /opt/stack/requirements/upper-constraints.txt на «pycparser===2.13»

Использование pip для изменения версии не сработает, потому что DevStack удалит версию 2.13 и обновит ее до 2.14, как требуется в приведенном выше файле.

================================================== ====================== Обновление от 04.10 (JST): согласно обновлению в [2], эта ошибка устранена. :)

person lujin    schedule 03.10.2016

Это проблема с pythons pycparser lib, установите предыдущую версию, установив pycparser==2.13 в файле requirements.txt или через pip.

person shapeshifter    schedule 03.10.2016

У меня такая же проблема, и я решаю эту проблему после удаления пакета «pycparser», используя следующую команду:

pip uninstall pycparser
person seok0721    schedule 03.10.2016
comment
у меня это сработало при установке криптографии в Debian 8 - person bennos; 03.10.2016

Исходный пакет pycparser не имеет этой проблемы, только колесо, похоже, выходит из строя. Использование --no-binary в вашей команде установки или файле требований также должно заставить его работать.

Я добавил --no-binary pycparser в конец моего файла требований, и это сработало.

person Benoît Latinier    schedule 03.10.2016

Просто добавьте это, чтобы это могло помочь кому-то...

Наш Devstack также потерпел неудачу из-за этой ошибки pycparser. Мы только что понизили версию pycparser до версии 2.13 в файле require.txt/upper_requirement.txt и отключили службу tempest (эта служба установит криптографию и pycparser) в файле local.conf. После этого наша установка Devstack прошла успешно.

ПРИМЕЧАНИЕ. Закомментируйте строку RECLONE=yes в файле local.conf.

Спасибо

person Rajaganesh C    schedule 04.10.2016