[ovirt-devel] make check on master fails due to UnicodeDecodeError

Nir Soffer nsoffer at redhat.com
Tue Apr 10 14:32:34 UTC 2018


On Tue, Apr 10, 2018 at 5:21 PM Shani Leviim <sleviim at redhat.com> wrote:

> Hi,
>
> Yes, I did clean the root directory but it didn't solve the issue.
> I'm currently running the tests on fedora27, using python version 2.1.14.
>
> Thanks to Dan's help, it seems that we found the root cause:
>
> I had 2 pickle files under /var/cache/vdsm/schema: vdsm-api.pickle and
> vdsm-events.pickle.
> Removing them and re-running the tests using make check was successfully
> completed.
>

How did you have cached schema under /var/run? This directory is owned by
root.
Are you running the tests as root?

This sounds like a bug in the code using the pickled schema. The pickled
should not
be used if the timestamp of the pickle do not match the timestamp of the
source.

Also in make check, we should not use host schema cache, but local schema
cache
generated by running "make".

Nir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20180410/e0d5cc95/attachment.html>


More information about the Devel mailing list