What happened (and what will)
As of 30 September 2021, LetsEncrypt’s DST Root CA X3 has expired. And unlike a lot of major shit that broke the internet, this was not something due to what LetsEncrypt did or failed to do. Read more about this here.
Basically, certificates will expire.
What to do
Well, for starters, if you have been keeping on top of your updates, you should have no issues whatsoever. However, for legacy devices/servers that are not, well, that’s what this post is about. There’s already a lot of related write-up regarding the whys and hows so I’d focus on the actual things that I’ve had to do to get past this issue.
Ubuntu 14.04 LTS
Let’s start with the oldest. It’s as straightforward as deleting the expired certificate from the store.
sudo rm /usr/share/ca-certificates/mozilla/DST_Root_CA_X3.crt
sudo update-ca-certificates
Ubuntu 16.04 LTS
A bit newer but still outdated, this is more simple as it has the packages it needs to update your store for you.
sudo apt install libgnutls-openssl27 libgnutls30
And there you go. For other devices such as Windows 10 and smartphone OSs, this should help.
I’ll update this post as I encounter related issues that can or can’t be fixed by the above methods.