readthedocs.org: Invalid certificates (Let's Encrypt related)

Probably due to the fact that the Let’s Encrypt root certificate expired on 30 September 2021, trying to pull from many non-Github repositories leads to server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none. Would it be possible to update the certificates to resolve this? This is for instance an issue when using submodules that are not hosted on GitHub.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 5
  • Comments: 16 (9 by maintainers)

Commits related to this issue

Most upvoted comments

I can confirm that the hotfix fixed our project build. Thanks a lot everyone!

We deployed a quick and temporal fix for now. Please, let us know if you still have issues with the certificates. Thanks!

However, we can easily rebuild our latest one (readthedocs/build:ubuntu-20.04) with the latest ca-certificates version (20210119~20.04.2) installed and tell users to define this image on their config file.

Wouldn’t that introduce a chicken and egg problem whereby the repo needs to be able to be cloned so that the configuration required to clone the repo can be read?