2017-07-25 12:49:25.301 | File "/opt/stack/neutron/neutron/agent/linux/ip_lib.py", line 31, in <module>
2017-07-25 12:49:25.304 | from neutron.agent.common import utils
2017-07-25 12:49:25.305 | File "/opt/stack/neutron/neutron/agent/common/utils.py", line 23, in <module>
2017-07-25 12:49:25.306 | from neutron.common import utils as neutron_utils
2017-07-25 12:49:25.307 | File "/opt/stack/neutron/neutron/common/utils.py", line 53, in <module>
2017-07-25 12:49:25.308 | from neutron.db import api as db_api
2017-07-25 12:49:25.308 | File "/opt/stack/neutron/neutron/db/api.py", line 21, in <module>
2017-07-25 12:49:25.310 | from neutron_lib.db import api
2017-07-25 12:49:25.311 | ImportError: cannot import name api
2017-07-25 12:49:25.382 | + lib/neutron-legacy:_configure_neutron_common:1 : exit_trap
2017-07-25 12:49:25.388 | + ./stack.sh:exit_trap:494 : local r=1
2017-07-25 12:49:25.394 | ++ ./stack.sh:exit_trap:495 : jobs -p
2017-07-25 12:49:25.400 | + ./stack.sh:exit_trap:495 : jobs=
2017-07-25 12:49:25.407 | + ./stack.sh:exit_trap:498 : [[ -n '' ]]
2017-07-25 12:49:25.415 | + ./stack.sh:exit_trap:504 : kill_spinner
2017-07-25 12:49:25.422 | + ./stack.sh:kill_spinner:390 : '[' '!' -z '' ']'
2017-07-25 12:49:25.430 | + ./stack.sh:exit_trap:506 : [[ 1 -ne 0 ]]
2017-07-25 12:49:25.439 | + ./stack.sh:exit_trap:507 : echo 'Error on exit'
2017-07-25 12:49:25.440 | Error on exit
2017-07-25 12:49:25.446 | + ./stack.sh:exit_trap:508 : generate-subunit 1500986072 893 fail
2017-07-25 12:49:26.417 | + ./stack.sh:exit_trap:509 : [[ -z /opt/stack/logs ]]
2017-07-25 12:49:26.431 | + ./stack.sh:exit_trap:512 : /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
2017-07-25 12:49:27.239 | + ./stack.sh:exit_trap:518 : exit 1
[email protected]:~/devstack$ devstack
-1
A
Répondre
0
Il semble que l'une des dépendances Python ne soit pas installée par stack.sh. L'installation de devstack crée un environnement python virtuel sur votre serveur et est supposé installer toutes les dépendances. Pour une raison quelconque, vous semblez manquer neutron_lib.
L'exécution de la commande ci-dessous doit inclure un paquet nommé neutron_lib comme disponible. Si ce n'est pas le cas, vous devez corriger votre configuration pip ou votre réseau/DNS. Tout dépend du message d'erreur que vous voyez. pip search neutron_lib
Voyez-vous des messages d'erreur plus tôt dans le fichier journal sur l'échec de l'installation pip? L'affichage d'un lien vers le fichier journal complet permettrait de fournir des informations supplémentaires.
Il est à noter que les questions qui ne comportent que des logs ou du code, sans aucune explication, sont considérées ici comme un faible effort. Est-ce que vous pourriez ajouter à cela du matériel d'introduction sur votre projet, sur le code que vous utilisez ou sur tout autre détail qui pourrait vous aider à comprendre le contexte? – halfer