++lib/tempest:install_tempest:649 pushd /opt/stack/tempest
~/tempest ~/devstack
++lib/tempest:install_tempest:650 tox --notest -efull
Traceback (most recent call last):
File "/usr/local/bin/tox", line 7, in <module>
from tox import cmdline
File "/usr/local/lib/python2.7/dist-packages/tox/__init__.py", line 9, in <module>
import pluggy
File "/usr/local/lib/python2.7/dist-packages/pluggy/__init__.py", line 16, in <module>
from .manager import PluginManager, PluginValidationError
File "/usr/local/lib/python2.7/dist-packages/pluggy/manager.py", line 11, in <module>
import importlib_metadata
File "/usr/local/lib/python2.7/dist-packages/importlib_metadata/__init__.py", line 9, in <module>
import zipp
File "/usr/local/lib/python2.7/dist-packages/zipp.py", line 12, in <module>
import more_itertools
File "/usr/local/lib/python2.7/dist-packages/more_itertools/__init__.py", line 1, in <module>
from more_itertools.more import * # noqa
File "/usr/local/lib/python2.7/dist-packages/more_itertools/more.py", line 340
def _collate(*iterables, key=lambda a: a, reverse=False):
^
SyntaxError: invalid syntax
+lib/tempest:install_tempest:1 exit_trap
+./stack.sh:exit_trap:513 local r=1
++./stack.sh:exit_trap:514 jobs -p
+./stack.sh:exit_trap:514 jobs=
+./stack.sh:exit_trap:517 [[ -n '' ]]
+./stack.sh:exit_trap:523 kill_spinner
+./stack.sh:kill_spinner:409 '[' '!' -z '' ']'
+./stack.sh:exit_trap:525 [[ 1 -ne 0 ]]
+./stack.sh:exit_trap:526 echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:527 generate-subunit 1574739195 187 fail
+./stack.sh:exit_trap:528 [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:531 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2019-11-26-033623.txt for details
+./stack.sh:exit_trap:537 exit 1
问题:由于more_itertools 版本(大于6)太高所致。
可以通过
pip freeze | grep more_itertools
查看当前版本(我的是7.0.0)。
降低版本
pip install more-itertools==5.0.0