2016-10-02 3 views
4

error messageProblèmes avec l'installation OpenStack par le script devstack

Je suis confronté à un problème lors de l'installation OpenStack par script devstack sur mon Ubuntu 15 LTS.

Il dit:

sorry, but this version only supports 100 named groups" AssertionError: sorry, but this version only supports 100 named groups ---------------------------------------- Rolling back uninstall of cryptography

+0

double possible de [cryptographie AssertionError: désolé, mais cette version ne supporte que 100 groupes nommés] (http://stackoverflow.com/questions/39829473/cryptography-assertionerror-sorry-but-this-version -only-supports-100-named-gro) –

Répondre

3

Il y a un problème avec la lib pythons, installer la version précédente en fournissant pycparser == 2.13 dans votre fichier requirements.txt ou via pip.

7

Bonjour, ceci est dû à une mise à jour du paquet pycparser 2.14 sur pypi aujourd'hui. Plus de détails peuvent être trouvés dans [1] et [2].

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

Solution pour le fixer est de changer "pycparser === 2.14" dans /opt/stack/requirements/upper-constraints.txt à « pycparser == = 2.13 "

L'utilisation de pip pour modifier la version ne fonctionnera pas, car DevStack désinstallera la version 2.13 et la mettra à jour en version 2.14, comme requis dans le fichier ci-dessus.

============================================== ============================ Mise à jour le 10/4 (JST): selon la mise à jour de [2], ce bug a été résolu. :)

1

J'ai même problème et je résoudre ce problème après avoir enlevé paquet « pycparser », en utilisant ci-dessous commande:

pip uninstall pycparser 
+0

cela a fonctionné pour moi lors de l'installation de [cryptography] (https://cryptography.io/en/latest/) sur Debian 8 – bennos

0

Le paquet source de pycparser n'a pas ce problème, seule la roue semble échouer. L'utilisation du --no-binary dans votre commande d'installation ou dans le fichier des conditions requises devrait également fonctionner.

J'ai ajouté --no-binary pycparser à la fin de mon fichier des exigences et il a fait le travail.

0

Tout en ajoutant ce afin qu'il puisse aider quelqu'un ...

Notre Devstack a également échoué à cause de ce bug pycparser. Nous venons de rétrograder pycparser à 2.13 dans le fichier requirement.txt/upper_requirement.txt et le service 'tempest' désactivé (Ce service installera cryptography et pycparser) dans local.conf. Après cela, notre installation Devstack a été couronnée de succès.

REMARQUE: commentez la ligne 'RECLONE = yes' dans le fichier local.conf.

Merci