curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
i have a few servers likely installed with the same OS Ubuntu Xenial image, and only one of these servers show me an error when trying to fetch some famous websites in SSL :
curl https://forums.openvpn.net/
curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
but fetching https://google.com or https://askubuntu.com works.
I've tried most answers seen around and none worked. Could such problem arise from the network outside my OS ?
Solution 1:
I tried by my side and le curl fetches with success
Something may be wrong at your side (System Date & Time are ok?)
You could bypass certificate verification with the -k
option of curl
curl -k https://forums.openvpn.net/
Solution 2:
I have Ubuntu 16.04 servers with curl version 7.47.0 and updating the certificates as suggested was not enough to resolve the issue.
The issue was resolved only after I downloaded and installed a statically liked curl version 7.79.1 from: https://github.com/moparisthebest/static-curl/releases/download/v7.79.1/curl-amd64
Download the binary that matches your OS architecture and rename it:
/usr/local/bin/curl
Enjoy.