I think the upgrade may not have affected the mom package, because no new
mom rpm version was released for a few months.

I'm not sure why the import fails even if the file is there.

As a workaround, mom can be configured to use the older (deprecated) json
rpc interface to communicate with vdsm. There is no difference in
functionality.
This can be done by editing /etc/vdsm/mom.conf. Set the
'hypervisor-interface' config value to 'vdsmjsonrpcbulk' insted of
'vdsmjsonrpcclient'.

On Wed, 25 Jul 2018 at 08:56, Maton, Brett <[email protected]> wrote:

> I upgraded my test cluster to 4.2.5.2-1 last night (hosts rebooted after
> update) and I've started to see the error again.
>
> As before it seems to be limited to the one host,  I've checked that
>
>
> /usr/lib/python2.7/site-packages/mom/HypervisorInterfaces/vdsmjsonrpcclientInterface.py
>
> exists, which it does but there are no matching .pyc / .pyo files which
> suggests that it's not been used?
>
> File permissions and SELinux contexts are the same on all files in the
> HypervisorInterfaces directory.
>
> 0644 root root system_u:object_r:lib_t:s0
>
> vdsm / mom log from time period attached.
>
>
> On 18 July 2018 at 16:10, Maton, Brett <[email protected]> wrote:
>
>> Thanks,
>>
>>   Cluster is all installed from pre-release, maybe I managed to get an
>> iffy rpm....
>>
>> On 18 July 2018 at 15:50, Andrej Krejcir <[email protected]> wrote:
>>
>>> Yes, copying it from another host with mom version 0.5.12 is enough.
>>>
>>> I'm not sure why it was not installed. The file is in the rpm.
>>>
>>> On Wed, 18 Jul 2018 at 16:38, Maton, Brett <[email protected]>
>>> wrote:
>>>
>>>> Bingo
>>>>
>>>> How could that file not be installed/deployed ?
>>>>
>>>>
>>>> Should I simply copy it from one of the other hosts to make the message
>>>> go away ?
>>>>
>>>> On 18 July 2018 at 15:30, Andrej Krejcir <[email protected]> wrote:
>>>>
>>>>> Maybe the python module is missing. Can you check if this file exists?
>>>>>
>>>>>
>>>>> /usr/lib/python2.7/site-packages/mom/HypervisorInterfaces/vdsmjsonrpcclientInterface.py
>>>>>
>>>>>
>>>>> Andrej
>>>>>
>>>>> On Wed, 18 Jul 2018 at 16:04, Maton, Brett <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> I just checked the mom version, it's already at 0.5.12
>>>>>>
>>>>>> # rpm -qa mom
>>>>>> mom-0.5.12-1.el7.centos.noarch
>>>>>>
>>>>>> All the physical hosts are fully updated /patched.
>>>>>>
>>>>>> Regards,
>>>>>> Brett
>>>>>>
>>>>>> On 18 July 2018 at 14:08, Andrej Krejcir <[email protected]> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Looking at MOM logs, the problem seems to be that MOM is configured
>>>>>>> to use 'vdsmjsonrpcclient' module to communicate with vdsm, but it
>>>>>>> cannot find this module, probably because it is an older version.
>>>>>>>
>>>>>>> Updating MOM to version 0.5.12 should fix it.
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>> Andrej
>>>>>>>
>>>>>>> On Wed, 18 Jul 2018 at 14:41, Maton, Brett <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> FWIW:
>>>>>>>>
>>>>>>>> This test cluster is 3x HP MicroServer Gen 8 16GB RAM, Intel(R)
>>>>>>>> Xeon(R) CPU E3-1220 V2 @ 3.10GHz
>>>>>>>>
>>>>>>>> Network is bonded fail-over.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Brett
>>>>>>>>
>>>>>>>> On 18 July 2018 at 13:15, Francesco Romani <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 07/18/2018 02:11 PM, Maton, Brett wrote:
>>>>>>>>>
>>>>>>>>>> Sure no problem, mom log attached.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> It seems to me that MOM is restarting *very* often:
>>>>>>>>>
>>>>>>>>> 2018-07-18 06:07:04,909 - mom - INFO - MOM starting
>>>>>>>>> 2018-07-18 06:07:20,407 - mom - INFO - MOM starting
>>>>>>>>> 2018-07-18 06:07:30,658 - mom - INFO - MOM starting
>>>>>>>>> 2018-07-18 06:07:30,658 - mom - INFO - MOM starting
>>>>>>>>>
>>>>>>>>> And I totally not expect this. Martin, Andrej, is this the
>>>>>>>>> expected behaviour?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Bests,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Francesco Romani
>>>>>>>>> Senior SW Eng., Virtualization R&D
>>>>>>>>> Red Hat
>>>>>>>>> IRC: fromani github: @fromanirh
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>
>>
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/OJSGX7XKAKA3DVJ7VLFHS75A7XTXROYS/

Reply via email to