[
https://ovirt-jira.atlassian.net/browse/OVIRT-1724?page=com.atlassian.jir...
]
Barak Korren commented on OVIRT-1724:
-------------------------------------
[~danken(a)redhat.com] when you debug build results, either look directly at the
'{{build-artifacts.sh}}' log which is included in the build artifacts under
'{{mock_logs}}' or, if looking at the job output console, always look for the
failure *above* the lines that look like this:
{code}
07:04:00 #######################################################################
07:04:00 # #
07:04:00 # ARTIFACT COLLECTION #
07:04:00 # #
07:04:00 #######################################################################
{code}
Anything that shows up beneath those lines typically has little to do with the job
reported results.
The real reason for failure can be see in this log file:
http://jenkins.ovirt.org/job/vdsm_master_build-artifacts-on-demand-el7-x8...
Here are the last few log lines that seem to indicate what the real failure is:
{code}
Now type 'make' to compile vdsm.
+ make
Makefile:987: warning: overriding recipe for target `check-recursive'
Makefile:509: warning: ignoring old recipe for target `check-recursive'
Making all in contrib
make[1]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/contrib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/contrib'
Making all in helpers
make[1]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/helpers'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/helpers'
Making all in init
make[1]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/init'
Making all in systemd
make[2]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/init/systemd'
SED vdsm-tmpfiles.d.conf
make[2]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/init/systemd'
make[2]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/init'
SED vdsmd_init_common.sh
make[2]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/init'
make[1]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/init'
Making all in lib
make[1]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib'
Making all in sos
make[2]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/sos'
SED vdsm.py
make[2]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/sos'
Making all in vdsm
make[2]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm'
Making all in api
make[3]: Entering directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm/api'
Generate vdsm-api.html
chmod u+w .
PYTHONPATH=./../../:./../../vdsm \
./schema_to_html.py vdsm-api.yml vdsm-api.html
Traceback (most recent call last):
File "./schema_to_html.py", line 29, in <module>
from vdsm.api import vdsmapi
File
"/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm/api/vdsmapi.py",
line 28, in <module>
from vdsm import utils
File
"/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm/utils.py",
line 47, in <module>
from vdsm.common.compat import pickle
File
"/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm/common/compat.py",
line 86, in <module>
import subprocess32 as subprocess
ImportError: No module named subprocess32
make[3]: *** [vdsm-api.html] Error 1
make[3]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm/api'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib/vdsm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/jenkins/workspace/vdsm_master_build-artifacts-on-demand-el7-x86_64/vdsm/lib'
make: *** [all-recursive] Error 1
Took 18 seconds
{code}
[~danken(a)redhat.com] please indicate that you have enough information to debug the issue
further and that we can close this ticket.
after build failure "unable to find valid certification path to
requested target"
---------------------------------------------------------------------------------
Key: OVIRT-1724
URL:
https://ovirt-jira.atlassian.net/browse/OVIRT-1724
Project: oVirt - virtualization made easy
Issue Type: By-EMAIL
Reporter: danken
Assignee: infra
I did not look much into it, but my attempt to build vdsm has failed
on
http://jenkins.ovirt.org/job/vdsm_master_build-artifacts-on-demand-el7-x8...
The failure was followed by a failure to report the failure,
07:04:02 Recording test results
07:04:02 [vdsm_master_build-artifacts-on-demand-el7-x86_64] $
/bin/bash -xe /tmp/CommandInterpreterCondition6048274157714218756.sh
07:04:02 + find exported-artifacts/find-bugs/ -name '*.xml'
07:04:02 + grep -e '.*'
07:04:02 find: 'exported-artifacts/find-bugs/': No such file or directory
07:04:02 Run condition [Execute Shell] preventing perform for step
[[Publish FindBugs analysis results]]
07:04:02 Notifying endpoint with url
'https://ovirt-ovirt-engine.getbadges.io/api/app/webhook/66f43bb2-6b98-4aab-8d1a-7acca6704dab'
07:04:03 ERROR: Failed to notify endpoint with url
'https://ovirt-ovirt-engine.getbadges.io/api/app/webhook/66f43bb2-6b98-4aab-8d1a-7acca6704dab'
07:04:03 javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
07:04:03 at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
07:04:03 at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1959)
07:04:03 at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
07:04:03 at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
07:04:03 at
sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1514)
07:04:03 at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
07:04:03 at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
07:04:03 at sun.security.ssl.Handshaker.process_record(Handshaker.java:961)
07:04:03 at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
07:04:03 at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
07:04:03 at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
07:04:03 at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
07:04:03 at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
07:04:03 at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
07:04:03 at
sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
07:04:03 at com.tikal.hudson.plugins.notification.Protocol$3.send(Protocol.java:90)
07:04:03 at com.tikal.hudson.plugins.notification.Phase.handle(Phase.java:66)
07:04:03 at
com.tikal.hudson.plugins.notification.JobListener.onCompleted(JobListener.java:39)
07:04:03 at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:211)
07:04:03 at hudson.model.Run.execute(Run.java:1782)
07:04:03 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
07:04:03 at hudson.model.ResourceController.execute(ResourceController.java:97)
07:04:03 at hudson.model.Executor.run(Executor.java:421)
07:04:03 Caused by: sun.security.validator.ValidatorException: PKIX
path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
07:04:03 at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:397)
07:04:03 at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:302)
07:04:03 at sun.security.validator.Validator.validate(Validator.java:260)
07:04:03 at
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
07:04:03 at
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
07:04:03 at
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
07:04:03 at
sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
07:04:03 ... 18 more
07:04:03 Caused by:
sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
07:04:03 at
sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
07:04:03 at
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
07:04:03 at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
07:04:03 at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:392)
07:04:03 ... 24 more
07:04:03 Failed to notify endpoint with url
'https://ovirt-ovirt-engine.getbadges.io/api/app/webhook/66f43bb2-6b98-4aab-8d1a-7acca6704dab'
- javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
07:04:03 Finished: FAILURE
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100070)