Kolla built containers with heat-engine fail with following logs: https://f20bec36e3f198a9ccf9-fa78c758d05065ae4af77013f9d746d5.ssl.cf2.rackcdn.com/749469/2/check/kolla-ansible-ubuntu-binary/059e66f/primary/logs/kolla/heat/heat-engine.txt
2020-09-02 10:50:52.676 6 CRITICAL heat-engine [-] Unhandled error: AttributeError: 'EntryPoint' object has no attribute 'module' 2020-09-02 10:50:52.676 6 ERROR heat-engine Traceback (most recent call last): 2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/python3/dist-packages/stevedore/extension.py", line 221, in _load_plugins 2020-09-02 10:50:52.676 6 ERROR heat-engine ext = self._load_one_plugin(ep, 2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/python3/dist-packages/stevedore/enabled.py", line 77, in _load_one_plugin 2020-09-02 10:50:52.676 6 ERROR heat-engine ext = super(EnabledExtensionManager, self)._load_one_plugin( 2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/python3/dist-packages/stevedore/extension.py", line 255, in _load_one_plugin 2020-09-02 10:50:52.676 6 ERROR heat-engine plugin = ep.load() 2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/python3.8/importlib/metadata.py", line 77, in load 2020-09-02 10:50:52.676 6 ERROR heat-engine module = import_module(match.group('module')) 2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module 2020-09-02 10:50:52.676 6 ERROR heat-engine return _bootstrap._gcd_import(name[level:], package, level) 2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib._bootstrap>", line 1014, in _gcd_import 2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib._bootstrap>", line 991, in _find_and_load 2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked 2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib._bootstrap>", line 671, in _load_unlocked 2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib._bootstrap_external>", line 783, in exec_module 2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/python3/dist-packages/heat/engine/clients/os/vitrage.py", line 16, in <module> 2020-09-02 10:50:52.676 6 ERROR heat-engine from vitrageclient import client as vitrage_client 2020-09-02 10:50:52.676 6 ERROR heat-engine ModuleNotFoundError: No module named 'vitrageclient'
Seems the culprit is missing python-vitrageclient package, which is part of heat requirements.txt - but not installed as a dependency when installing heat-engine from UCA (https://github.com/openstack/kolla/blob/master/docker/heat/heat-engine/Dockerfile.j2)
Kolla built containers with heat-engine fail with following logs: /f20bec36e3f198 a9ccf9- fa78c758d05065a e4af77013f9d746 d5.ssl. cf2.rackcdn. com/749469/ 2/check/ kolla-ansible- ubuntu- binary/ 059e66f/ primary/ logs/kolla/ heat/heat- engine. txt
https:/
2020-09-02 10:50:52.676 6 CRITICAL heat-engine [-] Unhandled error: AttributeError: 'EntryPoint' object has no attribute 'module' python3/ dist-packages/ stevedore/ extension. py", line 221, in _load_plugins one_plugin( ep, python3/ dist-packages/ stevedore/ enabled. py", line 77, in _load_one_plugin tensionManager, self)._ load_one_ plugin( python3/ dist-packages/ stevedore/ extension. py", line 255, in _load_one_plugin python3. 8/importlib/ metadata. py", line 77, in load module( match.group( 'module' )) python3. 8/importlib/ __init_ _.py", line 127, in import_module _gcd_import( name[level: ], package, level) _bootstrap> ", line 1014, in _gcd_import _bootstrap> ", line 991, in _find_and_load _bootstrap> ", line 975, in _find_and_ load_unlocked _bootstrap> ", line 671, in _load_unlocked _bootstrap_ external> ", line 783, in exec_module _bootstrap> ", line 219, in _call_with_ frames_ removed python3/ dist-packages/ heat/engine/ clients/ os/vitrage. py", line 16, in <module> rror: No module named 'vitrageclient'
2020-09-02 10:50:52.676 6 ERROR heat-engine Traceback (most recent call last):
2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/
2020-09-02 10:50:52.676 6 ERROR heat-engine ext = self._load_
2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/
2020-09-02 10:50:52.676 6 ERROR heat-engine ext = super(EnabledEx
2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/
2020-09-02 10:50:52.676 6 ERROR heat-engine plugin = ep.load()
2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/
2020-09-02 10:50:52.676 6 ERROR heat-engine module = import_
2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/
2020-09-02 10:50:52.676 6 ERROR heat-engine return _bootstrap.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "<frozen importlib.
2020-09-02 10:50:52.676 6 ERROR heat-engine File "/usr/lib/
2020-09-02 10:50:52.676 6 ERROR heat-engine from vitrageclient import client as vitrage_client
2020-09-02 10:50:52.676 6 ERROR heat-engine ModuleNotFoundE
Seems the culprit is missing python- vitrageclient package, which is part of heat requirements.txt - but not installed as a dependency when installing heat-engine from UCA (https:/ /github. com/openstack/ kolla/blob/ master/ docker/ heat/heat- engine/ Dockerfile. j2)