From: "Sandro Bonazzola" <sbonazzo(a)redhat.com>
To: mbetak(a)redhat.com
Cc: devel(a)ovirt.org, "Yedidyah Bar David" <didi(a)redhat.com>, "Lev
Veyde" <lveyde(a)redhat.com>, "Simone Tiraboschi"
<stirabos(a)redhat.com>
Sent: Thursday, November 6, 2014 1:48:21 PM
Subject: [ACTION REQUIRED] engine-setup broken on master due to missing SysPrep2K3Path
2014-11-06 13:38:41 DEBUG otopi.ovirt_engine_setup.engine_common.database
database.execute:164 Database: 'None', Statement: '
select version, option_value
from vdc_options
where option_name = %(name)s
', args: {'name': 'SysPrep2K3Path'}
2014-11-06 13:38:41 DEBUG otopi.ovirt_engine_setup.engine_common.database
database.execute:214 Result: []
2014-11-06 13:38:41 DEBUG otopi.context context._executeMethod:152 method
exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 142, in
_executeMethod
method['method']()
File
"/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/legacy/osinfo.py",
line 88, in _misc
).getVdcOption(name=vdco)
File
"/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine/vdcoption.py",
line 88, in getVdcOption
ownConnection=ownConnection,
File
"/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine/vdcoption.py",
line 63, in getVdcOptionVersions
name=name,
RuntimeError: Cannot locate application option SysPrep2K3Path
Looks like
commit 4a02e12ac9a4f2e18340c177c5f656ddf753694e
Author: Martin Betak <mbetak(a)redhat.com>
Date: Wed Nov 5 15:00:47 2014 +0100
core: Drop legacy SysPrep paths from config
Change-Id: I675340ae90aa724b935b0cf0a25544c06b0177eb
Bug-Url:
https://bugzilla.redhat.com/show_bug.cgi?id=1086768
Signed-off-by: Martin Betak <mbetak(a)redhat.com>
Broke the setup.
Can you please advise about what the setup should do now?
The upgrade script 0000_config.sql now deletes the values from DB.
Is it possible to make this python script run before the DB upgrade scripts are run?
We really don't want to keep this unused values in the database after the correct
migration
to osinfo is performed.
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at
redhat.com