[Libvirt-ci] Build failed in Jenkins: libvirt-master-check » libvirt-centos-6 #588
by ci@centos.org
See <https://ci.centos.org/job/libvirt-master-check/systems=libvirt-centos-6/5...>
------------------------------------------
[...truncated 32.07 KB...]
........................................ 200
........................................ 240
........................................ 280
........................................ 320
........................................ 360
........................................ 400
........................................ 440
........................................ 480
........................................ 520
........................................ 560
........................................ 600
........................................ 640
........................................ 680
........................................ 720
....................... 743 OK
PASS: qemuxml2argvtest
TEST: qemuxml2xmltest
........................................ 40
........................................ 80
........................................ 120
........................................ 160
........................................ 200
........................................ 240
........................................ 280
........................................ 320
........................................ 360
........................................ 400
........................................ 440
........................................ 480
........................................ 520
........................................ 560
........................................ 600
........................................ 640
........................................ 680
........................................ 720
........................................ 760
........................................ 800
........................................ 840
........................................ 880
........................................ 920
........................................ 960
........................................ 1000
........................................ 1040
........................................ 1080
........................................ 1120
........................................ 1160
........... 1171 OK
PASS: qemuxml2xmltest
TEST: qemuargv2xmltest
........................................ 40
........................................ 80
............. 93 OK
PASS: qemuargv2xmltest
TEST: qemuhelptest
....... 7 OK
PASS: qemuhelptest
TEST: domainsnapshotxml2xmltest
................. 17 OK
PASS: domainsnapshotxml2xmltest
TEST: qemumonitortest
... 3 OK
PASS: qemumonitortest
TEST: qemumonitorjsontest
........................................ 40
........................................ 80
...................... 102 OK
PASS: qemumonitorjsontest
TEST: qemuhotplugtest
........................................ 40
................. 57 OK
PASS: qemuhotplugtest
TEST: qemuagenttest
........._ 10 OK
PASS: qemuagenttest
TEST: qemucapabilitiestest
........................................ 40 OK
PASS: qemucapabilitiestest
TEST: qemucaps2xmltest
.. 2 OK
PASS: qemucaps2xmltest
TEST: qemumemlocktest
.................. 18 OK
PASS: qemumemlocktest
TEST: qemucommandutiltest
................ 16 OK
PASS: qemucommandutiltest
TEST: lxcxml2xmltest
.............. 14 OK
PASS: lxcxml2xmltest
TEST: lxcconf2xmltest
............. 13 OK
PASS: lxcconf2xmltest
TEST: openvzutilstest
.. 2 OK
PASS: openvzutilstest
TEST: esxutilstest
.... 4 OK
PASS: esxutilstest
TEST: vboxsnapshotxmltest
..... 5 OK
PASS: vboxsnapshotxmltest
TEST: vmx2xmltest
........................................ 40
...................... 62 OK
PASS: vmx2xmltest
TEST: xml2vmxtest
........................................ 40
............... 55 OK
PASS: xml2vmxtest
TEST: vmwarevertest
... 3 OK
PASS: vmwarevertest
TEST: virjsontest
........................................ 40
........... 51 OK
PASS: virjsontest
TEST: networkxml2xmltest
..................................... 37 OK
PASS: networkxml2xmltest
TEST: networkxml2xmlupdatetest
........................................ 40
. 41 OK
PASS: networkxml2xmlupdatetest
TEST: networkxml2conftest
.................... 20 OK
PASS: networkxml2conftest
TEST: networkxml2firewalltest
....... 7 OK
PASS: networkxml2firewalltest
TEST: nwfilterxml2xmltest
........................................ 40
. 41 OK
PASS: nwfilterxml2xmltest
TEST: nwfilterebiptablestest
....... 7 OK
PASS: nwfilterebiptablestest
TEST: nwfilterxml2firewalltest
....................................... 39 OK
PASS: nwfilterxml2firewalltest
TEST: storagevolxml2argvtest
.......................... 26 OK
PASS: storagevolxml2argvtest
TEST: virstorageutiltest
.... 4 OK
PASS: virstorageutiltest
TEST: virstoragetest
........................................ 40
........................................ 80
........................................ 120
........................................ 160
........................................ 200
................. 217 OK
PASS: virstoragetest
TEST: virscsitest
.. 2 OK
PASS: virscsitest
TEST: nsstest
..... 5 OK
PASS: nsstest
TEST: nssguesttest
.. 2 OK
PASS: nssguesttest
TEST: storagevolxml2xmltest
.................. 18 OK
PASS: storagevolxml2xmltest
TEST: storagepoolxml2xmltest
............................. 29 OK
PASS: storagepoolxml2xmltest
TEST: nodedevxml2xmltest
............................... 31 OK
PASS: nodedevxml2xmltest
TEST: interfacexml2xmltest
.................... 20 OK
PASS: interfacexml2xmltest
TEST: cputest
........................................ 40
........................................ 80
........................................ 120
........................................ 160
........................................ 200
............................ 228 OK
PASS: cputest
TEST: metadatatest
............... 15 OK
PASS: metadatatest
TEST: secretxml2xmltest
..... 5 OK
PASS: secretxml2xmltest
TEST: genericxml2xmltest
................................... 35 OK
PASS: genericxml2xmltest
TEST: virusbtest
........... 11 OK
PASS: virusbtest
TEST: virnetdevbandwidthtest
..... 5 OK
PASS: virnetdevbandwidthtest
TEST: eventtest
............... 15 OK
PASS: eventtest
TEST: virdrivermoduletest
.......... 10 OK
PASS: virdrivermoduletest
TEST: objecteventtest
............ 12 OK
PASS: objecteventtest
TEST: virmacmaptest
............ 12 OK
PASS: virmacmaptest
PASS: libvirtd-fail
PASS: libvirtd-pool
PASS: virsh-cpuset
PASS: virsh-define-dev-segfault
PASS: virsh-int-overflow
../../tests/virsh-optparse: skipping test:
This test is very expensive, so it is disabled by default.
To run it anyway, rerun: make check VIR_TEST_EXPENSIVE=1
SKIP: virsh-optparse
PASS: virsh-read-bufsiz
PASS: virsh-read-non-seekable
PASS: virsh-schedinfo
TEST: ../../tests/virsh-self-test
. 1 OK
PASS: virsh-self-test
TEST: ../../tests/virt-admin-self-test
. 1 OK
PASS: virt-admin-self-test
PASS: virsh-start
PASS: virsh-undefine
TEST: virsh-uriprecedence
........ 8 OK
PASS: virsh-uriprecedence
PASS: virsh-vcpupin
=======================================
1 of 119 tests failed
(1 test was not run)
Please report to libvir-list(a)redhat.com
=======================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `<https://ci.centos.org/job/libvirt-master-check/systems=libvirt-centos-6/w...'>
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `<https://ci.centos.org/job/libvirt-master-check/systems=libvirt-centos-6/w...'>
make: *** [check-recursive] Error 1
+ cat tests/test-suite.log
cat: tests/test-suite.log: No such file or directory
+ true
+ exit 1
Build step 'Execute shell' marked build as failure
7 years
[Libvirt-ci] Broken: libvirt/libvirt#445 (master - e4cb850)
by Travis CI
Build Update for libvirt/libvirt
-------------------------------------
Build: #445
Status: Broken
Duration: 1 hour, 9 minutes, and 0 seconds
Commit: e4cb850 (master)
Author: Daniel P. Berrange
Message: rpc: avoid ssh interpreting malicious hostname as arguments
Inspired by the recent GIT / Mercurial security flaws
(http://blog.recurity-labs.com/2017-08-10/scm-vulns),
consider someone/something manages to feed libvirt a bogus
URI such as:
virsh -c qemu+ssh://-oProxyCommand=gnome-calculator/system
In this case, the hosname "-oProxyCommand=gnome-calculator"
will get interpreted as an argument to ssh, not a hostname.
Fortunately, due to the set of args we have following the
hostname, SSH will then interpret our bit of shell script
that runs 'nc' on the remote host as a cipher name, which is
clearly invalid. This makes ssh exit during argv parsing and
so it never tries to run gnome-calculator.
We are lucky this time, but lets be more paranoid, by using
'--' to explicitly tell SSH when it has finished seeing
command line options. This forces it to interpret
"-oProxyCommand=gnome-calculator" as a hostname, and thus
see a fail from hostname lookup.
Signed-off-by: Daniel P. Berrange <berrange(a)redhat.com>
View the changeset: https://github.com/libvirt/libvirt/compare/ed8661a309c9...e4cb8500810a
View the full build log and details: https://travis-ci.org/libvirt/libvirt/builds/269683248?utm_source=email&u...
--
You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications
7 years