On Tue, Feb 4, 2020 at 3:09 PM <info(a)placedusoleil.net> wrote:
I attempted the installation on fully updated Centos 7 with selinux and firewalld
disabled.
engine-setup produces the following error:
[root@ovt-00 ~]# engine-setup
***L:ERROR Internal error: 'module' object has no attribute
'createPlugins'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/__main__.py", line 83, in main
installer.execute()
File "/usr/lib/python2.7/site-packages/otopi/main.py", line 147, in execute
sys.exc_info()[2],
File "/usr/lib/python2.7/site-packages/otopi/util.py", line 86, in
raiseExceptionInformation
exec('raise info[1], None, info[2]')
File "/usr/lib/python2.7/site-packages/otopi/main.py", line 141, in execute
self.context.loadPlugins()
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 769, in
loadPlugins
self._loadPluginGroups(plugindir, needgroups, loadedgroups)
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 112, in
_loadPluginGroups
self._loadPlugins(path, path, groupname)
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 69, in
_loadPlugins
self._loadPlugins(base, d, groupname)
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 69, in
_loadPlugins
self._loadPlugins(base, d, groupname)
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 100, in
_loadPlugins
os.path.basename(path),
PluginLoadException: 'module' object has no attribute 'createPlugins'
I would appreciate any advise or hint on how to complete my installation.
For some reason, you have there a broken plugin.
To find it, you can try:
OTOPI_DEBUG=1 engine-setup
If that's indeed a clean and nice system, that's very weird. Did you
change anything manually around otopi/engine-setup/etc?
Added/removed/renamed files? Had problems/corruptions/etc. around
installation/upgrade? Full disk, maybe, at some point?
Something like this can easily reproduce this error:
mkdir /usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/test
touch /usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/test/__init__.py
engine-setup
Or, for that matter, any __init__.py file there (existing or new)
without a createPlugins method in it.
Best regards,
--
Didi