[ovirt-users] DeprecationWarning: vdscli uses xmlrpc. since ovirt 3.6 xmlrpc is deprecated, please use vdsm.jsonrpcvdscli

Nir Soffer nsoffer at redhat.com
Sun Sep 18 10:55:45 UTC 2016


On Sun, Sep 18, 2016 at 10:51 AM, Roy Golan <rgolan at redhat.com> wrote:

> Alexsey thank you.
>
> Irit, Danken please have a look at  https://bugzilla.redhat.com/sh
> ow_bug.cgi?id=1377069
>

This is unfortunate regression in 4.0, should be fixed soon.

In meantime this can be fixed by removing this line:

 warnings.simplefilter("always", category=DeprecationWarning)

In /usr/lib/python2.7/site-packages/vdsm/vdscli.py

Note that vdsClient will be removed soon and you should
not use it for automation.

Please use vdsm.vdscli library for automation.

Nir


>
> On 18 September 2016 at 10:49, <aleksey.maksimov at it-kb.ru> wrote:
>
>> https://bugzilla.redhat.com/show_bug.cgi?id=1377069
>>
>> 18.09.2016, 10:09, "Roy Golan" <rgolan at redhat.com>:
>> > On 18 September 2016 at 09:48, <aleksey.maksimov at it-kb.ru> wrote:
>> >> Thanks Roy
>> >>
>> >> But if I'm going to redirect the output of the hosted-engine command
>> to /dev/null, I can not identify the possible problem of the command :(
>> >
>> > That's only stderror. You should still see the standard input and check
>> for $? value.  Not perfect but I think this can get you started. I must say
>> I am against this deprecation warning and I'll make an effort to find other
>> ways of doing that
>> >
>> >> It may be possible exclude DeprecationWarning from the code in next
>> version 4.0.4 :) ?
>> >
>> > I know VDSM guys started working on that but its WIP. Can you please
>> open a bug for that and I'll make sure to put it on the right person?
>> >
>> >> 18.09.2016, 09:27, "Roy Golan" <rgolan at redhat.com>:
>> >>> Try to point stderr to /dev/null. For example this should work:
>> >>>
>> >>> ```bash
>> >>> vdsClient -s 0 list table 2> /dev/null
>> >>> ```
>> >>>
>> >>> On 18 September 2016 at 08:59, <aleksey.maksimov at it-kb.ru> wrote:
>> >>>> Hello oVirt guru`s !
>> >>>>
>> >>>> Every time I call the commands:
>> >>>>
>> >>>> * hosted-engine --set-maintenance --mode=global
>> >>>> * hosted-engine --set-maintenance --mode=none
>> >>>>
>> >>>> The message appears:
>> >>>>
>> >>>> /usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py:15:
>> DeprecationWarning: vdscli uses xmlrpc. since ovirt 3.6 xmlrpc is
>> deprecated, please use vdsm.jsonrpcvdscli
>> >>>>   import vdsm.vdscli
>> >>>> ...
>> >>>>
>> >>>> This message prevents tracking the status of execution of commands
>> in my scripts.
>> >>>>
>> >>>> How can I suppress this message?
>> >>>> _______________________________________________
>> >>>> Users mailing list
>> >>>> Users at ovirt.org
>> >>>> http://lists.ovirt.org/mailman/listinfo/users
>>
>
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20160918/c6869002/attachment-0001.html>


More information about the Users mailing list