5

My father uses an old computer with Ubuntu 16.04 on it. (I cannot update that. He rejects all change. I have made many attempts to make him accept a newer system, to no avail.)

Since a few months he cannot visit half the internet anymore. Firefox (I don't know which version - the latest available for Ubuntu 16.04) tells him that the connection is not secure, certificates have expired. When I visit the same websites they all have fresh certificates. And I don't understand why these apparently are not there on his end.

The same happens for the start page in Thunderbird.

I don't live near my father and can't access his computer. I can't ask him complicated questions because it confuses and frustrates him to no end. So for example, I can't ask him to check those certificates, click on the "more info" button or whatever, so I can see what certificates are presented to him. I also can't ask him to try with Chromium (not even sure it's installed), or do anything in a terminal etc. In short: I can't get any more info than this if I am not physically there.

I have no idea what is wrong. Is there maybe some new kind of standard for SSL certificates that is slowly being rolled out now and already in use for most but not all websites, that did not exist back then and is not supported by the old Firefox on that old Ubuntu? Or what could be the reason that this suddenly happens on this old system, and how to fix it?

My first hunch was that he might have changed the system date and time so that certificates appear to have expired. But that is not the case.

5
  • 1
    ubuntu xenial is out of support. askubuntu.com/questions/91815/…
    – nobody
    Commented Oct 31, 2021 at 16:24
  • Certificates do expire, and with no updates for 16.04, this is the result. You need ca-certificates updated, as well as FF. Commented Oct 31, 2021 at 16:41
  • Do not bother trying Chromium or other browsers - will be the same. Upgrading OS is the only option here. And that is not linux only. Last week, I upgraded someones Mac OS as the only way out for exactly the same issue.
    – vanadium
    Commented Oct 31, 2021 at 16:53
  • 2
    I’ve got no experience of this; 16.04LTS is out of standard support - but you can still subscribe to extended security maintenance (ESM) - that would provide nearly 5 years more support. For an individual it’s free, and I think you could set it up remotely. I’ve not put this as an answer as I have no experience at all with ESM - I don’t know if it would work, but if it did it would at least give you 4 1/2 years to talk your father into a fully supported version! Any experienced users know if this would sort it?
    – Will
    Commented Oct 31, 2021 at 17:34
  • 1
    Here's how to do ESM (note that you need to have an free ubuntu one account) discourse.ubuntu.com/t/ubuntu-advantage-client/21788. This will, as previously mentioned give you 10 years instead of 5, and hopefully by then he'll need a new computer ;). It's very easy.
    – jshook
    Commented Nov 5, 2021 at 1:39

2 Answers 2

4

You have a number of issues here:

  1. Ubuntu 16.04 went EOL in April 2021, and is no longer on-topic on Ask Ubuntu
  2. Because 16.04 is EOL, his computer will be less secure (more likely to get malware) than, say, Ubuntu 20.04. Even more so if it hasn't been updated for months or years.
  3. If he won't update the OS, I'd guess he is using an old (and unsupported) browser version. If you can, I'd try to get him to update it. Updating the browser shouldn't be too difficult, and may solve these certificate errors, but will also be more secure. Also, update the ca-certificates package. But you really should update the OS. Or clean install.
  4. The computer in question needs to trust the ISRG Root X1 certificate for a lot of things to work. It works be default in current versions of Ubuntu, as well as 16.04 with updates applied (see this page for more information on that).
  5. Certificates expire. If no updates have been applied (and 16.04 doesn't get updates), well... expired certificates won't work, and without updates, good luck getting new ones. If you really can't update the OS, update the browser and the ca-certificates package. That said, it is better to update the OS. As to convincing them to update the OS, check out the How to explain to traditional people why they should upgrade their old Windows XP device? question on Information Security SE.

Finally, it might be worth looking into setting up said computer to automatically download updates.

Sadly, if you "can't access his computer" and "can't ask him to ... do anything in a terminal", there isn't much you can do. Updates, especially from old versions are not 100% reliable. Yes, usually updates work, but if he won't let you have access, and he won't do it himself, then he either (a) will have to deal with websites not working (and potentially other stuff, like malware), or (b) he will realize it is time to update.

2
  • Thanks. The reason I can't access his computer is just because I'm too far away. So now I know what I can do when I get a chance to visit him next time. I did not know that trust for certain certificate authorities has to be baked into the system. Always thought they just download the site's certificate and somehow that's enough. Good to know.
    – trollkotze
    Commented Oct 31, 2021 at 17:24
  • 1
    @trollkotze The issue with just downloading from the site is that you have to know, somehow, that the signature on the site’s certificate is valid and that the entity that signed it is trusted. Smart sites will actually provide a full certificate chain instead of just their own certificate, but that still leaves the matter of trust, which has to be baked in somewhere because normal users can’t be bothered to jump through all the hoops required to decide what CAs to trust on their own. Commented Nov 1, 2021 at 0:30
1

I tried the latest Ubuntu-16.04.7-desktop-amd64.iso on a USB driver, and in a terminal:

$ sudo apt update
$ sudo apt upgrade

After upgrading to the latest version: $ uname -a should print something like:

Linux ubuntu 4.15.112-generic ...

And the Firefox version is 88.0.

Open some HTTPS sites and their certificates OK. Please check the above versions and ensure the /etc/apt/sources.list, points to the official site, e.g: http://archive.ubuntu.com.

0

Not the answer you're looking for? Browse other questions tagged .