From: "Mooli Tayer" <mtayer(a)redhat.com>
To: "Sandro Bonazzola" <sbonazzo(a)redhat.com>
Cc: devel(a)ovirt.org
Sent: Tuesday, November 25, 2014 6:26:19 PM
Subject: Re: [ovirt-devel] [ACTION REQUIRED] engine-setup broken on master due to missing
SysPrep2K3Path
----- Original Message -----
> Il 13/11/2014 11:59, Michal Skrivanek ha scritto:
> >
> > On Nov 6, 2014, at 14:30 , Martin Betak <mbetak(a)redhat.com> wrote:
> >
> >> ----- Original Message -----
> >>> 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?
> >
> > the correct solution is to remove the osinfo handling from
> > ovirt-engine-setup; it has no use since 3.4. it can only make things
> > worse:)
> > all dbs should already be upgraded/transitioned to use osinfo so the
> > sysprep vars in config are useless for a long time already
>
> Ok, can you please open a bz on setup and block 1086768 or push a patch?
>
>
Any progress with this issue?
I see it happening on 3.5 as well.
> >
> > Thanks,
> > michal
> >
> >
> >> 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
> >>>
> >> _______________________________________________
> >> Devel mailing list
> >> Devel(a)ovirt.org
> >>
http://lists.ovirt.org/mailman/listinfo/devel
> >
>
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at
redhat.com
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/devel
>
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel