periodic-tripleo-centos-7-train-containers-build-push failing in get-hash script: "ImportError: No module named collections_abc"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Unassigned |
Bug Description
periodic-
+ virtualenv --system-
Traceback (most recent call last):
File "/usr/bin/
from virtualenv.__main__ import run_with_catch
File "/usr/lib/
from .run import cli_run, session_via_cli
File "/usr/lib/
from ..app_data import make_app_data
File "/usr/lib/
from .read_only import ReadOnlyAppData
File "/usr/lib/
from virtualenv.
File "/usr/lib/
from virtualenv.
File "/usr/lib/
from ._pathlib import Path
File "/usr/lib/
from pathlib2 import Path
File "/usr/lib/
from six.moves.
ImportError: No module named collections_abc
Installed packages:
python-
python2-six.noarch 1.12.0-1.el7 @delorean-
Changed in tripleo: | |
status: | Triaged → Fix Released |
Issue:
File "/usr/lib/ python2. 7/site- packages/ virtualenv/ util/path/ _pathlib/ __init_ _.py", line 14, in <module> from pathlib2 import Path
Solution:
Modify requirements.txt to point the exact version of pathlib2 v 2.3.6
pathlib2==2.3.6