View Issue Details

IDProjectCategoryView StatusLast Update
0016201CentOS CI[All Projects] generalpublic2019-06-20 16:47
Reportermprahl 
PrioritynormalSeverityminorReproducibilitysometimes
Status assignedResolutionopen 
Summary0016201: Running git fetch on a Pagure repo in a Jenkins job fails
DescriptionThe "fm-orchestrator" CentOS CI Jenkins job fails often when `git fetch` is run against a fork on a Pagure repo.

Here are the applicable logs:
[Pipeline] // ansiColor
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] timestamps
[Pipeline] {
[Pipeline] sh
07:07:18 + ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -l root n27.crusty.ci.centos.org -t 'cd fm-orchestrator && GIT_TRACE=1 GIT_CURL_VERBOSE=1 git fetch proposed'
07:07:18 Pseudo-terminal will not be allocated because stdin is not a terminal.
07:07:18 Warning: Permanently added 'n27.crusty.ci.centos.org,172.19.2.27' (ECDSA) to the list of known hosts.
07:07:19 trace: built-in: git 'fetch' 'proposed'
07:07:19 trace: run_command: 'git-remote-https' 'proposed' 'https://pagure.io/forks/jkaluza/fm-orchestrator.git'
07:07:19 * Couldn't find host pagure.io in the .netrc file; using defaults
07:07:19 * About to connect() to pagure.io port 443 (#0)
07:07:19 * Trying 140.211.169.204...
07:07:19 * Connected to pagure.io (140.211.169.204) port 443 (#0)
07:07:19 * Initializing NSS with certpath: sql:/etc/pki/nssdb
07:07:19 * CAfile: /etc/pki/tls/certs/ca-bundle.crt
07:07:19 CApath: none
07:07:19 * SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
07:07:19 * Server certificate:
07:07:19 * subject: CN=pagure.io,O=Red Hat Inc.,L=Raleigh,ST=North Carolina,C=US
07:07:19 * start date: Dec 07 00:00:00 2017 GMT
07:07:19 * expire date: Jan 05 12:00:00 2021 GMT
07:07:19 * common name: pagure.io
07:07:19 * issuer: CN=DigiCert SHA2 High Assurance Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US
07:07:19 > GET /forks/jkaluza/fm-orchestrator.git/info/refs?service=git-upload-pack HTTP/1.1
07:07:19 User-Agent: git/1.8.3.1
07:07:19 Host: pagure.io
07:07:19 Accept: */*
07:07:19 Accept-Encoding: gzip
07:07:19 Pragma: no-cache
07:07:19
07:07:19 < HTTP/1.1 200 OK
07:07:19 < Date: Thu, 20 Jun 2019 07:07:19 GMT
07:07:19 < Server: Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.2k-fips mod_wsgi/3.4 Python/2.7.5
07:07:19 < expires: Fri, 01 Jan 1980 00:00:00 GMT
07:07:19 < pragma: no-cache
07:07:19 < cache-control: no-cache, max-age=0, must-revalidate
07:07:19 < Set-Cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmIjp7IiBiIjoiTm1NeU5UUTRObVkyTmpBd1l6azBORGRoTURnMFlqSXhNV0l6WXpnME1tVTRNR1kyTUdVNU9BPT0ifX0.D-zCJw.KSchIXA2w2sfw-QSJ4zRLAknhmg; Expires=Sun, 21-Jul-2019 07:07:19 GMT; Secure; HttpOnly; Path=/
07:07:19 < X-Frame-Options: ALLOW-FROM https://pagure.io/
07:07:19 < X-Xss-Protection: 1; mode=block
07:07:19 < X-Content-Type-Options: nosniff
07:07:19 < Referrer-Policy: same-origin
07:07:19 < Content-Security-Policy: default-src 'self' https:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https://apps.fedoraproject.org; style-src 'self' 'unsafe-inline' https://apps.fedoraproject.org
07:07:19 < Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
07:07:19 < Transfer-Encoding: chunked
07:07:19 < Content-Type: application/x-git-upload-pack-advertisement
07:07:19 <
07:07:19 * Connection #0 to host pagure.io left intact
07:07:19 trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
07:07:19 trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' '--no-progress' 'https://pagure.io/forks/jkaluza/fm-orchestrator.git/'
07:07:19 trace: exec: 'git' 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' '--no-progress' 'https://pagure.io/forks/jkaluza/fm-orchestrator.git/'
07:07:19 trace: built-in: git 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' '--no-progress' 'https://pagure.io/forks/jkaluza/fm-orchestrator.git/'
07:07:19 * Couldn't find host pagure.io in the .netrc file; using defaults
07:07:19 * About to connect() to pagure.io port 443 (#1)
07:07:19 * Trying 140.211.169.204...
07:07:19 * Connected to pagure.io (140.211.169.204) port 443 (#1)
07:07:19 * CAfile: /etc/pki/tls/certs/ca-bundle.crt
07:07:19 CApath: none
07:07:19 * SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
07:07:19 * Server certificate:
07:07:19 * subject: CN=pagure.io,O=Red Hat Inc.,L=Raleigh,ST=North Carolina,C=US
07:07:19 * start date: Dec 07 00:00:00 2017 GMT
07:07:19 * expire date: Jan 05 12:00:00 2021 GMT
07:07:19 * common name: pagure.io
07:07:19 * issuer: CN=DigiCert SHA2 High Assurance Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US
07:07:19 > POST /forks/jkaluza/fm-orchestrator.git/git-upload-pack HTTP/1.1
07:07:19 User-Agent: git/1.8.3.1
07:07:19 Host: pagure.io
07:07:19 Accept-Encoding: gzip
07:07:19 Content-Type: application/x-git-upload-pack-request
07:07:19 Accept: application/x-git-upload-pack-result
07:07:19 Content-Encoding: gzip
07:07:19 Content-Length: 619
07:07:19
07:07:19 * upload completely sent off: 619 out of 619 bytes
07:07:20 < HTTP/1.1 200 OK
07:07:20 < Date: Thu, 20 Jun 2019 07:07:19 GMT
07:07:20 < Server: Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.2k-fips mod_wsgi/3.4 Python/2.7.5
07:07:20 < expires: Fri, 01 Jan 1980 00:00:00 GMT
07:07:20 < pragma: no-cache
07:07:20 < cache-control: no-cache, max-age=0, must-revalidate
07:07:20 < Set-Cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmIjp7IiBiIjoiTnpKa09HTXdNbUUxTlRWaU5tTmpOVFEzTjJVeVltTTBZakF3TXpjNFpXSmtNRE15TURrNU5nPT0ifX0.D-zCJw.RWCiTd1XzeZExGB3xgmrINknN_8; Expires=Sun, 21-Jul-2019 07:07:19 GMT; Secure; HttpOnly; Path=/
07:07:20 < X-Frame-Options: ALLOW-FROM https://pagure.io/
07:07:20 < X-Xss-Protection: 1; mode=block
07:07:20 < X-Content-Type-Options: nosniff
07:07:20 < Referrer-Policy: same-origin
07:07:20 < Content-Security-Policy: default-src 'self' https:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https://apps.fedoraproject.org; style-src 'self' 'unsafe-inline' https://apps.fedoraproject.org
07:07:20 < Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
07:07:20 < Content-Length: 0
07:07:20 < Content-Type: application/x-git-upload-pack-result
07:07:20 <
07:07:20 * Connection #1 to host pagure.io left intact
Cancelling nested steps due to timeout
07:17:13 Sending interrupt signal to process
07:17:27 Killed by signal 15.
07:17:27 script returned exit code 255
Steps To Reproduce* Fork the fm-orchestrator repo
* Make a commit
* Submit a PR
* The Jenkins job usually fails
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-06-20 16:45 mprahl New Issue
2019-06-20 16:45 mprahl Status new => assigned