I've tried the update/upgrade.
Interestingly, certbot is throwing up a Python error, stacktrace as follows. Before posting here (and before noticing the warning that my OS was no longer supported for upgrades), I tried to force certbot to upgrade. I may have broken it, or it may have already been broken. Output from the ls follows that.
# certbot certificates
Traceback (most recent call last):
File "/usr/bin/certbot", line 11, in <module>
load_entry_point('certbot==0.31.0', 'console_scripts', 'certbot')()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 561, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2291, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2297, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python3/dist-packages/certbot/main.py", line 10, in <module>
import josepy as jose
File "/usr/lib/python3/dist-packages/josepy/__init__.py", line 44, in <module>
from josepy.interfaces import JSONDeSerializable
File "/usr/lib/python3/dist-packages/josepy/interfaces.py", line 8, in <module>
from josepy import errors, util
File "/usr/lib/python3/dist-packages/josepy/util.py", line 4, in <module>
import OpenSSL
File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import crypto, SSL
File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 12, in <module>
from cryptography import x509
File "/usr/lib/python3/dist-packages/cryptography/x509/__init__.py", line 9, in <module>
from cryptography.x509.base import (
File "/usr/lib/python3/dist-packages/cryptography/x509/base.py", line 16, in <module>
from cryptography.x509.extensions import Extension, ExtensionType
File "/usr/lib/python3/dist-packages/cryptography/x509/extensions.py", line 18, in <module>
from cryptography.hazmat.primitives import constant_time, serialization
File "/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py", line 9, in <module>
from cryptography.hazmat.bindings._constant_time import lib
ModuleNotFoundError: No module named '_cffi_backend'
#
# ls -lR /etc/letsencrypt/archive/
/etc/letsencrypt/archive/:
total 4
drwxr-xr-x 2 root root 4096 Oct 24 08:39 sensorbot.org
/etc/letsencrypt/archive/sensorbot.org:
total 272
-rw-r--r-- 1 root root 1903 Aug 28 2019 cert10.pem
-rw-r--r-- 1 root root 1907 Oct 28 2019 cert11.pem
-rw-r--r-- 1 root root 1907 Dec 27 2019 cert12.pem
-rw-r--r-- 1 root root 1907 Feb 25 2020 cert13.pem
-rw-r--r-- 1 root root 1903 Apr 26 2020 cert14.pem
-rw-r--r-- 1 root root 1903 Jun 25 2020 cert15.pem
-rw-r--r-- 1 root root 1903 Aug 24 16:40 cert16.pem
-rw-r--r-- 1 root root 1903 Oct 24 08:39 cert17.pem
-rw-r--r-- 1 root root 1789 Mar 2 2018 cert1.pem
-rw-r--r-- 1 root root 2147 May 1 2018 cert2.pem
-rw-r--r-- 1 root root 2147 Jun 30 2018 cert3.pem
-rw-r--r-- 1 root root 2151 Aug 29 2018 cert4.pem
-rw-r--r-- 1 root root 2147 Oct 28 2018 cert5.pem
-rw-r--r-- 1 root root 1903 Jan 2 2019 cert6.pem
-rw-r--r-- 1 root root 1907 Mar 1 2019 cert7.pem
-rw-r--r-- 1 root root 1907 Apr 30 2019 cert8.pem
-rw-r--r-- 1 root root 1903 Jun 29 2019 cert9.pem
-rw-r--r-- 1 root root 1647 Aug 28 2019 chain10.pem
-rw-r--r-- 1 root root 1647 Oct 28 2019 chain11.pem
-rw-r--r-- 1 root root 1647 Dec 27 2019 chain12.pem
-rw-r--r-- 1 root root 1647 Feb 25 2020 chain13.pem
-rw-r--r-- 1 root root 1647 Apr 26 2020 chain14.pem
-rw-r--r-- 1 root root 1647 Jun 25 2020 chain15.pem
-rw-r--r-- 1 root root 1647 Aug 24 16:40 chain16.pem
-rw-r--r-- 1 root root 1647 Oct 24 08:39 chain17.pem
-rw-r--r-- 1 root root 1647 Mar 2 2018 chain1.pem
-rw-r--r-- 1 root root 1647 May 1 2018 chain2.pem
-rw-r--r-- 1 root root 1647 Jun 30 2018 chain3.pem
-rw-r--r-- 1 root root 1647 Aug 29 2018 chain4.pem
-rw-r--r-- 1 root root 1647 Oct 28 2018 chain5.pem
-rw-r--r-- 1 root root 1647 Jan 2 2019 chain6.pem
-rw-r--r-- 1 root root 1647 Mar 1 2019 chain7.pem
-rw-r--r-- 1 root root 1647 Apr 30 2019 chain8.pem
-rw-r--r-- 1 root root 1647 Jun 29 2019 chain9.pem
-rw-r--r-- 1 root root 3550 Aug 28 2019 fullchain10.pem
-rw-r--r-- 1 root root 3554 Oct 28 2019 fullchain11.pem
-rw-r--r-- 1 root root 3554 Dec 27 2019 fullchain12.pem
-rw-r--r-- 1 root root 3554 Feb 25 2020 fullchain13.pem
-rw-r--r-- 1 root root 3550 Apr 26 2020 fullchain14.pem
-rw-r--r-- 1 root root 3550 Jun 25 2020 fullchain15.pem
-rw-r--r-- 1 root root 3550 Aug 24 16:40 fullchain16.pem
-rw-r--r-- 1 root root 3550 Oct 24 08:39 fullchain17.pem
-rw-r--r-- 1 root root 3436 Mar 2 2018 fullchain1.pem
-rw-r--r-- 1 root root 3794 May 1 2018 fullchain2.pem
-rw-r--r-- 1 root root 3794 Jun 30 2018 fullchain3.pem
-rw-r--r-- 1 root root 3798 Aug 29 2018 fullchain4.pem
-rw-r--r-- 1 root root 3794 Oct 28 2018 fullchain5.pem
-rw-r--r-- 1 root root 3550 Jan 2 2019 fullchain6.pem
-rw-r--r-- 1 root root 3554 Mar 1 2019 fullchain7.pem
-rw-r--r-- 1 root root 3554 Apr 30 2019 fullchain8.pem
-rw-r--r-- 1 root root 3550 Jun 29 2019 fullchain9.pem
-rw-r--r-- 1 root root 1704 Aug 28 2019 privkey10.pem
-rw-r--r-- 1 root root 1704 Oct 28 2019 privkey11.pem
-rw-r--r-- 1 root root 1704 Dec 27 2019 privkey12.pem
-rw-r--r-- 1 root root 1704 Feb 25 2020 privkey13.pem
-rw-r--r-- 1 root root 1704 Apr 26 2020 privkey14.pem
-rw-r--r-- 1 root root 1704 Jun 25 2020 privkey15.pem
-rw-r--r-- 1 root root 1704 Aug 24 16:40 privkey16.pem
-rw-r--r-- 1 root root 1708 Oct 24 08:39 privkey17.pem
-rw-r--r-- 1 root root 1704 Mar 2 2018 privkey1.pem
-rw-r--r-- 1 root root 1704 May 1 2018 privkey2.pem
-rw-r--r-- 1 root root 1704 Jun 30 2018 privkey3.pem
-rw-r--r-- 1 root root 1704 Aug 29 2018 privkey4.pem
-rw-r--r-- 1 root root 1704 Oct 28 2018 privkey5.pem
-rw-r--r-- 1 root root 1708 Jan 2 2019 privkey6.pem
-rw-r--r-- 1 root root 1704 Mar 1 2019 privkey7.pem
-rw-r--r-- 1 root root 1704 Apr 30 2019 privkey8.pem
-rw-r--r-- 1 root root 1708 Jun 29 2019 privkey9.pem
#