On Tue, May 10, 2016 at 8:19 PM, Adam Litke <alitke@redhat.com> wrote:
On 10/05/16 18:08 +0300, Dan Kenigsberg wrote:
On Mon, May 09, 2016 at 02:48:43PM -0400, Adam Litke wrote:
When running make check on my local system I often (but not always)
get the following error:

Do you have any clue related to when this happens? (your pwd,
pythonpath)

Maybe it's a side effect of the way nose loads and runs tests?

Did it begin with the recent move of netinfo under vdsm.network?
https://gerrit.ovirt.org/56713 (CommitDate: Thu May 5) or did you see it
earlier?

That's possible.  It only started happening recently.  It seems to
fail only when run under 'make check' but not when run via
./run_tests_local.sh.

Is it possible that on the same machine you have installed an older vdsm version
and it somehow conflicts? (resolving vdsm from the site-packages instead from
the local workspace)






$ rpm -qa | grep libvirt-python
libvirt-python-1.2.18-1.fc23.x86_64

<snip>

======================================================================
ERROR: Failure: ImportError (No module named 'libvirt')
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/usr/lib/python3.4/site-packages/nose/failure.py", line 39, in
runTest
   raise self.exc_val.with_traceback(self.tb)
 File "/usr/lib/python3.4/site-packages/nose/loader.py", line 418, in
loadTestsFromName
   addr.filename, addr.module)
 File "/usr/lib/python3.4/site-packages/nose/importer.py", line 47,
in importFromPath
   return self.importFromDir(dir_path, fqname)
 File "/usr/lib/python3.4/site-packages/nose/importer.py", line 94,
in importFromDir
   mod = load_module(part_fqname, fh, filename, desc)
 File "/usr/lib64/python3.4/imp.py", line 235, in load_module
   return load_source(name, filename, file)
 File "/usr/lib64/python3.4/imp.py", line 171, in load_source
   module = methods.load()
 File "<frozen importlib._bootstrap>", line 1220, in load
 File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
 File "<frozen importlib._bootstrap>", line 1129, in _exec
 File "<frozen importlib._bootstrap>", line 1471, in exec_module
 File "<frozen importlib._bootstrap>", line 321, in
_call_with_frames_removed
 File "/home/alitke/src/vdsm/tests/network/models_test.py", line 27,
in <module>
   from vdsm.network.netinfo import bonding, mtus
 File "/home/alitke/src/vdsm/lib/vdsm/network/netinfo/__init__.py",
line 26, in <module>
   from vdsm import libvirtconnection
 File "/home/alitke/src/vdsm/lib/vdsm/libvirtconnection.py", line 29,
in <module>
   import libvirt
ImportError: No module named 'libvirt'

----------------------------------------------------------------------
Ran 234 tests in 11.084s

FAILED (SKIP=42, errors=1)

--
Adam Litke

_______________________________________________
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel