Curl ssl certificate issue


my build seems to have problems with codecov/pkgdown deployment. I constantly get CURL errors like:

$ Rscript -e 'covr::codecov()'

Error in curl::curl_fetch_memory(url, handle = handle) : 

  Cert verify failed: BADCERT_NOT_TRUSTED


I am getting a bit desperate - any help appreciated!

Does this occur locally as well?

nope, no problems locally.

I guess you need to apt install ca-certificates.

Judging by and, R curl package uses the system’s libcurl (at least, when built from source). So it should be seeking the certificate bundle at the system-wide location.

@jimhester as the maintainer of covr, could you say where it gets TLS certificates from? Running it with strace, I don’t see it trying to open any kind of certificate store at all.

As shown in the error message it uses the curl package, covr doesn’t do anything special with certificates.