My domain is:
clmhome.hopto.org
I ran this command:
certbot renew
It produced this output:
Traceback (most recent call last):
File "/usr/lib/python-exec/python3.4/certbot", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3030, in <module>
@_call_aside
File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3014, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3043, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 654, in _build_master
ws.require(__requires__)
File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 968, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", line 854, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'josepy>=1.0.0' distribution was not found and is required by acme
My web server is (include version):
Apache v2.4.27
The operating system my web server runs on is (include version):
Gentoo Base System release 2.4.1
4.9.16-gentoo
My hosting provider, if applicable, is:
self-hosted
I can login to a root shell on my machine (yes or no, or I don’t know):
yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
No
Note: I was able to run this successfully for about a year now (maybe longer), so something has changed (either I did something or the package changed) and now I cannot renew my certificate. I have tried completely uninstalling and reinstalling certbot from portage, but I keep getting the error regarding the josepy module version. I cannot seem to find the josepy module in portage, and I’d prefer not to install pip due to some issues it can create with the gentoo package manager.
Thanks in advance.