Details
-
Bug
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
None
-
None
-
DevOps Sprint 124
-
FOLIO DevOps
Description
After Vagrant box builds, the Jenkins job is unable to update the version on Vagrant Cloud, with this error:
curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.
Something may have changed with Vagrant Cloud's certificate. The server that runs the packer builds for Vagrant boxes is still Ubuntu 16.04, so it is not getting maintenance updates (i.e. no new ca-certificates package).
In the short term, we can turn off certificate checking for this part of the job. Long term, we should upgrade the server.
TestRail: Results
Attachments
Issue Links
- relates to
-
FOLIO-3308 Upgrade folio-jenkins-slave server to Ubuntu Focal (20.04 LTS)
-
- Closed
-