[Libvirt-ci] Build failed in Jenkins: virt-manager-check » libvirt-fedora-30 #1147
by ci@centos.org
See <https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-30/11...>
------------------------------------------
Started by upstream project "virt-manager-check" build number 1147
originally caused by:
Started by upstream project "virt-manager-build" build number 1151
originally caused by:
Started by upstream project "libosinfo-build" build number 249
originally caused by:
Started by upstream project "osinfo-db-build" build number 164
originally caused by:
Started by upstream project "osinfo-db-tools-build" build number 39
originally caused by:
Started by user Libvirt
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on libvirt-fedora-30 (libvirt) in workspace <https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-30/ws/>
[virt-manager] $ /bin/sh -xe /tmp/jenkins2112581575116549254.sh
+ /usr/bin/python3 ./setup.py test
running test
Traceback (most recent call last):
File "./setup.py", line 738, in <module>
distclass=VMMDistribution,
File "/usr/lib64/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib64/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib64/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "./setup.py", line 528, in run
TestBaseCommand.run(self)
File "./setup.py", line 448, in run
import tests as testsmodule
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-30/ws...",> line 16, in <module>
from virtinst import buildconfig
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-30/ws...",> line 9, in <module>
gi.require_version('Libosinfo', '1.0')
File "/usr/lib64/python3.7/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Libosinfo not available
Build step 'Execute shell' marked build as failure
4 years, 11 months
[Libvirt-ci] Build failed in Jenkins: virt-manager-check » libvirt-fedora-29 #1147
by ci@centos.org
See <https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-29/11...>
------------------------------------------
Started by upstream project "virt-manager-check" build number 1147
originally caused by:
Started by upstream project "virt-manager-build" build number 1151
originally caused by:
Started by upstream project "libosinfo-build" build number 249
originally caused by:
Started by upstream project "osinfo-db-build" build number 164
originally caused by:
Started by upstream project "osinfo-db-tools-build" build number 39
originally caused by:
Started by user Libvirt
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on libvirt-fedora-29 (libvirt) in workspace <https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-29/ws/>
[virt-manager] $ /bin/sh -xe /tmp/jenkins6152049144103851037.sh
+ /usr/bin/python3 ./setup.py test
running test
Traceback (most recent call last):
File "./setup.py", line 738, in <module>
distclass=VMMDistribution,
File "/usr/lib64/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib64/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib64/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "./setup.py", line 528, in run
TestBaseCommand.run(self)
File "./setup.py", line 448, in run
import tests as testsmodule
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-29/ws...",> line 16, in <module>
from virtinst import buildconfig
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-29/ws...",> line 9, in <module>
gi.require_version('Libosinfo', '1.0')
File "/usr/lib64/python3.7/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Libosinfo not available
Build step 'Execute shell' marked build as failure
4 years, 11 months
[Libvirt-ci] Build failed in Jenkins: virt-manager-check » libvirt-fedora-rawhide #1147
by ci@centos.org
See <https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-rawhi...>
------------------------------------------
Started by upstream project "virt-manager-check" build number 1147
originally caused by:
Started by upstream project "virt-manager-build" build number 1151
originally caused by:
Started by upstream project "libosinfo-build" build number 249
originally caused by:
Started by upstream project "osinfo-db-build" build number 164
originally caused by:
Started by upstream project "osinfo-db-tools-build" build number 39
originally caused by:
Started by user Libvirt
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on libvirt-fedora-rawhide (libvirt) in workspace <https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-rawhi...>
[virt-manager] $ /bin/sh -xe /tmp/jenkins17245008696874629770.sh
+ /usr/bin/python3 ./setup.py test
running test
Traceback (most recent call last):
File "./setup.py", line 661, in <module>
distutils.core.setup(
File "/usr/lib64/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib64/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib64/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "./setup.py", line 528, in run
TestBaseCommand.run(self)
File "./setup.py", line 448, in run
import tests as testsmodule
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-rawhi...",> line 16, in <module>
from virtinst import buildconfig
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-fedora-rawhi...",> line 9, in <module>
gi.require_version('Libosinfo', '1.0')
File "/usr/lib64/python3.8/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Libosinfo not available
Build step 'Execute shell' marked build as failure
4 years, 11 months
[Libvirt-ci] Build failed in Jenkins: virt-manager-check » libvirt-debian-10 #1122
by ci@centos.org
See <https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/11...>
------------------------------------------
Started by upstream project "virt-manager-check" build number 1122
originally caused by:
Started by upstream project "virt-manager-build" build number 1126
originally caused by:
Started by upstream project "libosinfo-build" build number 246
originally caused by:
Started by user Libvirt
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on libvirt-debian-10 (libvirt) in workspace <https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws/>
[virt-manager] $ /bin/sh -xe /tmp/jenkins6282383403049186626.sh
+ /usr/bin/python3 ./setup.py test
running test
** (process:17082): WARNING **: 14:31:23.384: Failed to load shared library 'libosinfo-1.0.so.0' referenced by the typelib: libosinfo-1.0.so.0: cannot open shared object file: No such file or directory
<https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws...>:199: Warning: cannot retrieve class for invalid (unclassed) type 'void'
loader = Libosinfo.Loader()
Traceback (most recent call last):
File "./setup.py", line 738, in <module>
distclass=VMMDistribution,
File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "./setup.py", line 528, in run
TestBaseCommand.run(self)
File "./setup.py", line 461, in run
tests = unittest.TestLoader().loadTestsFromNames(self._testfiles)
File "/usr/lib/python3.7/unittest/loader.py", line 220, in loadTestsFromNames
suites = [self.loadTestsFromName(name, module) for name in names]
File "/usr/lib/python3.7/unittest/loader.py", line 220, in <listcomp>
suites = [self.loadTestsFromName(name, module) for name in names]
File "/usr/lib/python3.7/unittest/loader.py", line 154, in loadTestsFromName
module = __import__(module_name)
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws...",> line 33, in <module>
OLD_OSINFO = utils.has_old_osinfo()
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws...",> line 43, in has_old_osinfo
if not virtinst.OSDB.lookup_os(osname):
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws...",> line 233, in lookup_os
if key not in self._all_variants and key in self._aliases:
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws...",> line 208, in _all_variants
loader = self._os_loader
File "<https://ci.centos.org/job/virt-manager-check/systems=libvirt-debian-10/ws...",> line 199, in _os_loader
loader = Libosinfo.Loader()
TypeError: could not get a reference to type class
Build step 'Execute shell' marked build as failure
4 years, 11 months
[Libvirt-ci] Build failed in Jenkins: libvirt-dbus-check » libvirt-freebsd-11 #684
by ci@centos.org
See <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/6...>
------------------------------------------
Started by upstream project "libvirt-dbus-check" build number 684
originally caused by:
Started by upstream project "libvirt-dbus-syntax-check" build number 727
originally caused by:
Started by upstream project "libvirt-dbus-build" build number 735
originally caused by:
Started by upstream project "libvirt-glib-build" build number 741
originally caused by:
Started by upstream project "libvirt-build" build number 886
originally caused by:
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on libvirt-freebsd-11 (libvirt) in workspace <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/ws/>
[libvirt-dbus] $ /bin/sh -xe /tmp/jenkins14939724114209265578.sh
+ cd build
+ /usr/local/bin/gmake check
Making check in data
gmake[1]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake[1]: Nothing to be done for 'check'.
gmake[1]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
Making check in docs
gmake[1]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake[1]: Nothing to be done for 'check'.
gmake[1]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
Making check in src
gmake[1]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake[1]: Nothing to be done for 'check'.
gmake[1]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
Making check in tests
gmake[1]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
/usr/local/bin/gmake test_util
gmake[2]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
CC test_util-test_util.o
CCLD test_util
gmake[2]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
/usr/local/bin/gmake check-TESTS
gmake[2]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake[3]: Entering directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
PASS: test_util
PASS: test_interface.py
PASS: test_domain.py
FAIL: test_network.py
PASS: test_nodedev.py
PASS: test_connect.py
PASS: test_storage.py
============================================================================
Testsuite summary for libvirt-dbus 1.4.0
============================================================================
# TOTAL: 7
# PASS: 6
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to libvir-list(a)redhat.com
============================================================================
gmake[3]: *** [Makefile:766: test-suite.log] Error 1
gmake[3]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake[2]: *** [Makefile:874: check-TESTS] Error 2
gmake[2]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake[1]: *** [Makefile:990: check-am] Error 2
gmake[1]: Leaving directory '/usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/w...'>
gmake: *** [Makefile:460: check-recursive] Error 1
+ cat tests/test-suite.log
==============================================
libvirt-dbus 1.4.0: tests/test-suite.log
==============================================
# TOTAL: 7
# PASS: 6
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: test_network.py
=====================
============================= test session starts ==============================
platform freebsd11 -- Python 3.6.9, pytest-4.5.0, py-1.8.0, pluggy-0.12.0
rootdir: /usr<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-freebsd-11/ws/>
collected 7 items
../../tests/test_network.py .E....F [100%]
==================================== ERRORS ====================================
_____________ ERROR at setup of TestNetwork.test_network_autostart _____________
self = <test_network.TestNetwork object at 0x809673ac8>
request = <SubRequest 'libvirt_dbus_setup' for <Function test_network_autostart>>
@pytest.fixture(autouse=True)
def libvirt_dbus_setup(self, request):
"""Start libvirt-dbus for each test function
"""
os.environ['LIBVIRT_DEBUG'] = '3'
self.libvirt_dbus = subprocess.Popen([exe, '--session'])
self.bus = dbus.SessionBus()
for i in range(10):
if self.bus.name_has_owner('org.libvirt'):
break
time.sleep(0.1)
else:
> raise TimeoutError('error starting libvirt-dbus')
E TimeoutError: error starting libvirt-dbus
../../tests/libvirttest.py:44: TimeoutError
=================================== FAILURES ===================================
_ TestNetwork.test_network_update[4-4-0-\n <host mac='00:16:3e:77:e2:ed' name='foo.example.com' ip='192.168.122.10'/>\n -0] _
self = <test_network.TestNetwork object at 0x809359b70>, command = '4'
section = '4', parentIndex = 0
xml_str = "\n <host mac='00:16:3e:77:e2:ed' name='foo.example.com' ip='192.168.122.10'/>\n "
flags = 0
@pytest.mark.parametrize("command, section, parentIndex, xml_str, flags", [
('4', '4', 0, ip_dhcp_host_xml, 0), # add-first, ip-dhcp-host
])
def test_network_update(self, command, section, parentIndex, xml_str, flags):
> _, test_network = self.get_test_network()
../../tests/test_network.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <test_network.TestNetwork object at 0x809359b70>
def get_test_network(self):
"""Fetch information for the test network from test driver
Returns:
(dbus.proxies.ProxyObject, dbus.proxies.ProxyObject):
Test Network Object, Local proxy for the test Network Object.
"""
> path = self.connect.ListNetworks(0)[0]
E IndexError: list index out of range
../../tests/libvirttest.py:141: IndexError
--------------------------- Captured stderr teardown ---------------------------
Disconnected from D-Bus.
================= 1 failed, 5 passed, 1 error in 7.66 seconds ==================
FAIL test_network.py (exit status: 1)
+ exit 1
Build step 'Execute shell' marked build as failure
4 years, 11 months
[Libvirt-ci] Passed: libvirt/libvirt#2715 (v5.8.0-rc1 - 76d3124)
by Travis CI
Build Update for libvirt/libvirt
-------------------------------------
Build: #2715
Status: Passed
Duration: 25 mins and 55 secs
Commit: 76d3124 (v5.8.0-rc1)
Author: Daniel P. Berrangé
Message: rpc: fix escaping of shell path for netcat binary
Consider having a nc binary in the path with a space in its name,
for example '/tmp/fo o/nc'
This results in libvirt running SSH with the following arg value
"'if ''/tmp/fo o/nc'' -q 2>&1 | grep \"requires
an argument\" >/dev/null 2>&1; then ARG=-q0;
else ARG=;fi;''/tmp/fo o/nc'' $ARG -U
/var/run/libvirt/libvirt-sock'"
The use of the single quote escaping was introduced by
commit 6ac6238de33fc74e7545b245ae273d1bfd658808
Author: Guido Günther <agx(a)sigxcpu.org>
Date: Thu Oct 13 21:49:01 2011 +0200
Use virBufferEscapeShell in virNetSocketNewConnectSSH
to escape the netcat command since it's passed to the shell. Adjust
expected test case output accordingly.
While the intention of this change was good, the result is broken as it
is still underquoted.
On the SSH server side, SSH itself runs the command via the shell.
Our command is then invoking the shell again. Thus we see
$ virsh -c qemu+ssh://root@domokun/system?netcat=%2Ftmp%2Ffo%20o%2Fnc list
error: failed to connect to the hypervisor
error: End of file while reading data: sh: /tmp/fo: No such file or directory: Input/output error
With the second level of escaping added we can now successfully use a nc
binary with a space in the path.
The original test case added was misleading as it illustrated using a
binary path of 'nc -4' which is not a path, it is a command with a
separate argument, which is getting interpreted as a path.
Reviewed-by: Eric Blake <eblake(a)redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
View the changeset: https://github.com/libvirt/libvirt/compare/v5.8.0-rc1
View the full build log and details: https://travis-ci.org/libvirt/libvirt/builds/592017744?utm_medium=notific...
--
You can unsubscribe from build emails from the libvirt/libvirt repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=4872032&....
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notifica....
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
4 years, 11 months