Comment 2 for bug 1826269

Revision history for this message
Mark Goddard (mgoddard) wrote :

Also, which images? Source/binary? Container OS? Host OS? Release of kolla/kolla-ansible?

What do you mean by the 'package not installing'? Here is part of the log you posted in IRC:

2019-04-24 12:58:08.081 6 ERROR nova.virt.driver [req-3e7dc8f7-41e8-46e7-9001-eb0df423747f - - - - -] Unable to load the virtualization driver: ImportError: No module named os_xenapi.client
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver Traceback (most recent call last):
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver File "/usr/lib/python2.7/site-packages/nova/virt/driver.py", line 1747, in load_compute_driver
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver virtapi)
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 44, in import_object
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver return import_class(import_str)(*args, **kwargs)
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 30, in import_class
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver __import__(mod_str)
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/__init__.py", line 19, in <module>
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver from nova.virt.xenapi import driver
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/driver.py", line 28, in <module>
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver from os_xenapi.client import session
2019-04-24 12:58:08.081 6 ERROR nova.virt.driver ImportError: No module named os_xenapi.client

Given the python path, it looks like these are binary images. I can't see any explicit mention of os_xenapi package in the dockerfiles, so I assume it is pulled in via a package dependency, if at all.

For binary images we should not be installing packages via pip - only using the distro packages. If those packages need updating, that is an issue to bring up with the distro packagers.