[Qa-jenkins-scm] Build failed in Jenkins: reproducible_diffoscope_from_git_master #292

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Tue Jul 11 14:01:09 UTC 2017


See <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/292/display/redirect?page=changes>

Changes:

[infinity0] tests: try to fix fsimage test on jenkins

------------------------------------------
[...truncated 1.56 MB...]
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 151, in <lambda>
    return CallInfo(lambda: ihook(item=item, **kwds), when=when)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 613, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 248, in _wrapped_call
    call_outcome = _CallOutcome(func)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 100, in pytest_runtest_setup
    item.session._setupstate.prepare(item)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 453, in prepare
    col.setup()
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1578, in setup
    fixtures.fillfixtures(self)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 254, in fillfixtures
    request._fillfixtures()
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 399, in _fillfixtures
    item.funcargs[argname] = self.getfixturevalue(argname)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 441, in getfixturevalue
    return self._get_active_fixturedef(argname).cached_result[0]
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 466, in _get_active_fixturedef
    result = self._getfixturevalue(fixturedef)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 531, in _getfixturevalue
    val = fixturedef.execute(request=subrequest)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 787, in execute
    return ihook.pytest_fixture_setup(fixturedef=self, request=request)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 613, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 248, in _wrapped_call
    call_outcome = _CallOutcome(func)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 817, in pytest_fixture_setup
    result = call_fixture_func(fixturefunc, request, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 722, in call_fixture_func
    res = fixturefunc(**kwargs)
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/tests/comparators/test_fsimage.py", line 62, in differences
    return img1.compare(img2).details
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/file.py", line 266, in compare
    difference = self._compare_using_details(other, source)
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/file.py", line 212, in _compare_using_details
    details.extend(self.compare_details(other, source))
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/fsimage.py", line 81, in compare_details
    if hasattr(other.as_container, 'fs'):
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/file.py", line 130, in as_container
    self._as_container = self.__class__.CONTAINER_CLASS(self)
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/archive.py", line 45, in __init__
    self._archive = self.open_archive()
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/fsimage.py", line 48, in open_archive
    logger.error("If memory is too tight for 512 MiB, try running with LIBGUESTFS_MEMSIZE=256 or lower.")
Message: 'If memory is too tight for 512 MiB, try running with LIBGUESTFS_MEMSIZE=256 or lower.'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/fsimage.py", line 45, in open_archive
    self.g.launch()
  File "/usr/lib/python3/dist-packages/guestfs.py", line 5705, in launch
    r = libguestfsmod.launch(self._o)
RuntimeError: /usr/bin/supermin exited with error status 1.
To see full error messages you may need to enable debugging.
Do:
  export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1
and run the command again.  For further information, read:
  http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
You can also run 'libguestfs-test-tool' and post the *complete* output
into a bug report or message to the libguestfs mailing list.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/logging/__init__.py", line 994, in emit
    stream.write(msg)
ValueError: I/O operation on closed file
Call stack:
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/pytest.py", line 17, in <module>
    raise SystemExit(pytest.main())
  File "/usr/lib/python3/dist-packages/_pytest/config.py", line 57, in main
    return config.hook.pytest_cmdline_main(config=config)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 127, in pytest_cmdline_main
    return wrap_session(config, _main)
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 98, in wrap_session
    session.exitstatus = doit(config, session) or 0
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 133, in _main
    config.hook.pytest_runtestloop(session=session)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 613, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 248, in _wrapped_call
    call_outcome = _CallOutcome(func)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 154, in pytest_runtestloop
    item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 613, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 248, in _wrapped_call
    call_outcome = _CallOutcome(func)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 66, in pytest_runtest_protocol
    runtestprotocol(item, nextitem=nextitem)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 73, in runtestprotocol
    rep = call_and_report(item, "setup", log)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 133, in call_and_report
    call = call_runtest_hook(item, when, **kwds)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 151, in call_runtest_hook
    return CallInfo(lambda: ihook(item=item, **kwds), when=when)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 163, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 151, in <lambda>
    return CallInfo(lambda: ihook(item=item, **kwds), when=when)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 613, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 248, in _wrapped_call
    call_outcome = _CallOutcome(func)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 100, in pytest_runtest_setup
    item.session._setupstate.prepare(item)
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 453, in prepare
    col.setup()
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1578, in setup
    fixtures.fillfixtures(self)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 254, in fillfixtures
    request._fillfixtures()
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 399, in _fillfixtures
    item.funcargs[argname] = self.getfixturevalue(argname)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 441, in getfixturevalue
    return self._get_active_fixturedef(argname).cached_result[0]
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 466, in _get_active_fixturedef
    result = self._getfixturevalue(fixturedef)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 531, in _getfixturevalue
    val = fixturedef.execute(request=subrequest)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 787, in execute
    return ihook.pytest_fixture_setup(fixturedef=self, request=request)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 613, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 248, in _wrapped_call
    call_outcome = _CallOutcome(func)
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__
    self.result = func()
  File "/usr/lib/python3/dist-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 817, in pytest_fixture_setup
    result = call_fixture_func(fixturefunc, request, kwargs)
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 722, in call_fixture_func
    res = fixturefunc(**kwargs)
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/tests/comparators/test_fsimage.py", line 62, in differences
    return img1.compare(img2).details
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/file.py", line 266, in compare
    difference = self._compare_using_details(other, source)
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/file.py", line 212, in _compare_using_details
    details.extend(self.compare_details(other, source))
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/fsimage.py", line 81, in compare_details
    if hasattr(other.as_container, 'fs'):
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/file.py", line 130, in as_container
    self._as_container = self.__class__.CONTAINER_CLASS(self)
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/utils/archive.py", line 45, in __init__
    self._archive = self.open_archive()
  File "/tmp/testrun/.pybuild/pythonX.Y_3.6/build/diffoscope/comparators/fsimage.py", line 48, in open_archive
    logger.error("If memory is too tight for 512 MiB, try running with LIBGUESTFS_MEMSIZE=256 or lower.")
Message: 'If memory is too tight for 512 MiB, try running with LIBGUESTFS_MEMSIZE=256 or lower.'
Arguments: ()
============== 341 passed, 14 skipped, 1 error in 455.94 seconds ===============
E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd /tmp/testrun/.pybuild/pythonX.Y_3.6/build; python3.6 -m pytest -vv -r sxX -l --cov=diffoscope --cov-report=term-missing --cov-report=html --junit-xml=/tmp/job-exports/test-results/tests.xml
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.6 3.5 returned exit code 13
debian/rules:35: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1124:
dpkg-buildpackage -rfakeroot -us -uc failed
+ cleanup
+ '[' -e /chroots/chroot-run-sid.CrAR4opyV/tmp/testrun/stats.csv ']'
+ '[' true = true ']'
+ mkdir -p <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports>
++ ls -1A /chroots/chroot-run-sid.CrAR4opyV//tmp/job-exports
+ '[' '!' -z test-results ']'
+ cp -drv /chroots/chroot-run-sid.CrAR4opyV//tmp/job-exports/test-results <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/>
'/chroots/chroot-run-sid.CrAR4opyV//tmp/job-exports/test-results' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/test-results'>
'/chroots/chroot-run-sid.CrAR4opyV//tmp/job-exports/test-results/tests.xml' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/test-results/tests.xml'>
++ ls -1 '/chroots/chroot-run-sid.CrAR4opyV/tmp/debian-edu-doc_*.changes'
++ true
+ CHANGES=
+ '[' '!' -z '' ']'
+ '[' false = true ']'
+ '[' -d /chroots/chroot-run-sid.CrAR4opyV/proc ']'
+ sudo umount -l /chroots/chroot-run-sid.CrAR4opyV/proc
+ '[' -d /chroots/chroot-run-sid.CrAR4opyV/testrun ']'
+ '[' -d /chroots/chroot-run-sid.CrAR4opyV ']'
+ sudo rm -rf --one-file-system /chroots/chroot-run-sid.CrAR4opyV
Tue 11 Jul 14:01:08 UTC 2017 - /srv/jenkins/bin/chroot-run.sh stopped running as /tmp/jenkins-script-cWMFA9mG, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list