[ovirt-devel] Failure in log collector on master: Failure fetching information about hypervisors from API. Error (ValueError): legacy is not a valid RngSource

Eyal Edri eedri at redhat.com
Tue Sep 6 15:39:41 UTC 2016


Job fixed [1] with new SDKs.
Thanks.

[1] http://jenkins.ovirt.org/job/ovirt_master_system-tests/491/

On Tue, Sep 6, 2016 at 1:07 PM, Juan Hernández <jhernand at redhat.com> wrote:

> On 09/06/2016 10:37 AM, Eyal Edri wrote:
> > Glad to hear you found the issue!
> > Let me know when it's merged so we can publish it to the nightlies and
> > rerun the tests.
> >
>
> The fix for the master branch was merged. The artifacts (including RPMs)
> are available in the output of the following jobs:
>
>
> http://jenkins.ovirt.org/job/ovirt-engine-sdk_master_build-
> artifacts-el7-x86_64/61
>   http://jenkins.ovirt.org/job/ovirt-engine-sdk_master_build-artifacts-
> fc24-x86_64/36
>
> > On Tue, Sep 6, 2016 at 11:34 AM, Juan Hernández <jhernand at redhat.com
> > <mailto:jhernand at redhat.com>> wrote:
> >
> >     On 09/05/2016 08:43 PM, Rafael Martins wrote:
> >     > ----- Original Message -----
> >     >> From: "Juan Hernández" <jhernand at redhat.com
> >     <mailto:jhernand at redhat.com>>
> >     >> To: "Yaniv Kaul" <ykaul at redhat.com <mailto:ykaul at redhat.com>>
> >     >> Cc: "Sandro Bonazzola" <sbonazzo at redhat.com
> >     <mailto:sbonazzo at redhat.com>>, "Rafael Martins" <rmartins at redhat.com
> >     <mailto:rmartins at redhat.com>>, "Ondra Machacek"
> >     >> <omachace at redhat.com <mailto:omachace at redhat.com>>, "devel"
> >     <devel at ovirt.org <mailto:devel at ovirt.org>>
> >     >> Sent: Friday, September 2, 2016 2:31:42 PM
> >     >> Subject: Re: [ovirt-devel] Failure in log collector on master:
> >     Failure fetching information about hypervisors from
> >     >> API. Error (ValueError): legacy is not a valid RngSource
> >     >>
> >     >> On 09/02/2016 02:24 PM, Yaniv Kaul wrote:
> >     >>> On Fri, Sep 2, 2016 at 3:14 PM, Juan Hernández
> >     <jhernand at redhat.com <mailto:jhernand at redhat.com>
> >     >>> <mailto:jhernand at redhat.com <mailto:jhernand at redhat.com>>>
> wrote:
> >     >>>
> >     >>>     On 09/02/2016 02:00 PM, Sandro Bonazzola wrote:
> >     >>>     >
> >     >>>     >
> >     >>>     > On Fri, Sep 2, 2016 at 1:38 PM, Yaniv Kaul
> >     <ykaul at redhat.com <mailto:ykaul at redhat.com>
> >     >>>     > <mailto:ykaul at redhat.com <mailto:ykaul at redhat.com>>
> >     >>>     > <mailto:ykaul at redhat.com <mailto:ykaul at redhat.com>
> >     <mailto:ykaul at redhat.com <mailto:ykaul at redhat.com>>>> wrote:
> >     >>>     >
> >     >>>     >     Log:
> >     >>>     >
> >     >>>     >     2016-09-02 07:26:52::ERROR::hypervisors::197::root::
> >     Failure
> >     >>>     >     fetching information about hypervisors from API.
> >     >>>     >     Error (ValueError): legacy is not a valid RngSource
> >     >>>     >     2016-09-02 07:26:52::ERROR::__main__::1147::root::
> >     >>>     >     _get_hypervisors_from_api: legacy is not a valid
> RngSource
> >     >>>     >     2016-09-02 07:26:52::INFO::__main__::1424::root::
> >     Gathering oVirt
> >     >>>     >     Engine information...
> >     >>>     >     2016-09-02 07:27:03::INFO::__main__::1398::root::
> >     Gathering
> >     >>>     >     PostgreSQL the oVirt Engine database and log files from
> >     >>>     >     localhost...
> >     >>>     >     2016-09-02 07:27:05::INFO::__main__::1859::root:: No
> >     hypervisors
> >     >>>     >     were selected, therefore no hypervisor data will be
> >     collected.
> >     >>>     >     2016-09-02 07:27:08::INFO::__main__::1862::root:: Log
> >     files have
> >     >>>     >     been collected and placed in
> >     >>>     >     /tmp/sosreport-LogCollector-20160902072705.tar.xz.
> >     >>>     >
> >     >>>     >
> >     >>>     >     I am not familiar with this error - first time I've
> >     seen it,
> >     >>>     >     while
> >     >>>     >     running on Master, on Lago (with a patch I'm working
> >     on - that
> >     >>>     >     adds
> >     >>>     >     DNS and IPv6 support to Lago, nothing more - doesn't
> seem
> >     >>>     >     relevant).
> >     >>>     >     Any idea?
> >     >>>     >
> >     >>>     >
> >     >>>     >
> >     >>>     > Probably a change in the API.
> >     >>>     > Rafael can you reproduce?
> >     >>>     >
> >     >>>     > Juan, Ondra, any insight?
> >     >>>     >
> >     >>>
> >     >>>     That means that the API is returning "legacy" as the value
> for
> >     >>>     something
> >     >>>     that is declared of type "RngSource", and the valid values
> >     for that are
> >     >>>     "random" and "hwrng". But the API can't return that, at
> >     least not
> >     >>>     version 4 of the API. Are you using engine 4? Can you share
> >     the output
> >     >>>     of the clusters resource?
> >     >>>
> >     >>>       https://.../ovirt-engine/api/clusters
> >     >>>
> >     >>>
> >     >>> Lago is still using the v3 API.
> >     >>> I'm not sure what the log collector is using. I assume[1] it's
> v4.
> >     >>>
> >     >>> Y.
> >     >>> [1]
> >     >>>
> >     https://github.com/oVirt/ovirt-log-collector/blob/
> dfaf35675bee3da1c53b4fd74b816efafa13d070/src/helper/hypervisors.py#L8
> >     <https://github.com/oVirt/ovirt-log-collector/blob/
> dfaf35675bee3da1c53b4fd74b816efafa13d070/src/helper/hypervisors.py#L8>
> >     >>>
> >     >>
> >     >> But the version of the engine should be 4, if I understand
> correctly,
> >     >> and SDK 4 should work correctly with that version of the engine.
> In
> >     >> addition, if it the engine is version 3 the SDK connection should
> >     have
> >     >> failed much earlier, during authentication.
> >     >
> >     > Hi Juan,
> >     >
> >     > I managed to reproduce this with "basic_suite_master" test from
> >     ovirt-system-tests, that uses everything from master branch. This
> >     means that engine version is 4, not 3. It seems to be an issue with
> >     engine/sdk, as the value is actually stored on engine as "legacy".
> >     Here you can find the xml output of the endpoints you asked:
> >     https://gist.github.com/rafaelmartins/60c21e158a9e6453c14a673f77693d
> 61
> >     <https://gist.github.com/rafaelmartins/
> 60c21e158a9e6453c14a673f77693d61>
> >     >
> >     > Please let me know if you need anything else.
> >     >
> >     > Thanks,
> >     > Rafael
> >     >
> >
> >     This is a bug in the Python SDK. Should be fixed by the following
> patch:
> >
> >       Fix reading of lists of elements
> >       https://gerrit.ovirt.org/63385
> >
> >     >
> >     >>>
> >     >>>
> >     >>>     >
> >     >>>     >
> >     >>>     >
> >     >>>     >
> >     >>>     >     Y.
> >     >>>     >
> >     >>>     >
> >     >>>     >
> >     >>>     >
> >     >>>     > --
> >     >>>     > Sandro Bonazzola
> >     >>>     > Better technology. Faster innovation. Powered by community
> >     >>>     > collaboration.
> >     >>>     > See how it works at redhat.com <http://redhat.com>
> >     <http://redhat.com>
> >     >>>     > <http://redhat.com>
> >     >>>     >
> >     >>>
> >      <https://www.redhat.com/it/about/events/red-hat-open-
> source-day-2016 <https://www.redhat.com/it/about/events/red-hat-open-
> source-day-2016>
> >     >>>
> >      <https://www.redhat.com/it/about/events/red-hat-open-
> source-day-2016 <https://www.redhat.com/it/about/events/red-hat-open-
> source-day-2016>>>
> >     >>>     >
> >     >>>     >
> >     >>>     > _______________________________________________
> >     >>>     > Devel mailing list
> >     >>>     > Devel at ovirt.org <mailto:Devel at ovirt.org>
> >     <mailto:Devel at ovirt.org <mailto:Devel at ovirt.org>>
> >     >>>     > http://lists.ovirt.org/mailman/listinfo/devel
> >     <http://lists.ovirt.org/mailman/listinfo/devel>
> >     >>>     <http://lists.ovirt.org/mailman/listinfo/devel
> >     <http://lists.ovirt.org/mailman/listinfo/devel>>
> >     >>>     >
> >     >>>
> >     >>>
> >     >>>     --
> >     >>>     Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea
> >     3, planta
> >     >>>     3ºD, 28016 Madrid, Spain
> >     >>>     Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 -
> >     Red Hat
> >     >>>     S.L.
> >     >>>
> >     >>>
> >     >>
> >     >>
> >     >> --
> >     >> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3,
> planta
> >     >> 3ºD, 28016 Madrid, Spain
> >     >> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red
> >     Hat S.L.
> >     >>
> >     > _______________________________________________
> >     > Devel mailing list
> >     > Devel at ovirt.org <mailto:Devel at ovirt.org>
> >     > http://lists.ovirt.org/mailman/listinfo/devel
> >     <http://lists.ovirt.org/mailman/listinfo/devel>
> >     >
> >
> >
> >     --
> >     Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> >     3ºD, 28016 Madrid, Spain
> >     Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat
> >     S.L.
> >     _______________________________________________
> >     Devel mailing list
> >     Devel at ovirt.org <mailto:Devel at ovirt.org>
> >     http://lists.ovirt.org/mailman/listinfo/devel
> >     <http://lists.ovirt.org/mailman/listinfo/devel>
> >
> >
> >
> >
> >
> > --
> > Eyal Edri
> > Associate Manager
> > RHV DevOps
> > EMEA ENG Virtualization R&D
> > Red Hat Israel
> >
> > phone: +972-9-7692018
> > irc: eedri (on #tlv #rhev-dev #rhev-integ)
> >
> >
> > _______________________________________________
> > Devel mailing list
> > Devel at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/devel
> >
>
>
> --
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> 3ºD, 28016 Madrid, Spain
> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
>



-- 
Eyal Edri
Associate Manager
RHV DevOps
EMEA ENG Virtualization R&D
Red Hat Israel

phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20160906/39587d40/attachment-0001.html>


More information about the Devel mailing list