Hey guys I just wanted to report that certbot is broken and out of date, the newest version is 2.4.0 which was released 3 weeks ago: https://github.com/certbot/certbot/releases/tag/v2.4.0
The current version on the repo is 2.2.0
certbot-apache is also out of date and I assume so are the other plugins.
Here is the log of what happens when I run certbox -v
certbot -v
An unexpected error occurred:
pkg_resources.VersionConflict: (certbot 2.2.0 (/usr/lib/python3.10/site-packages), Requirement.parse('certbot<2.0,>=1.18.0'))
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-4co9n3df/log or re-run Certbot with -v for more details.
And here is the log
2023-03-26 20:22:12,048:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
File "/usr/bin/certbot", line 8, in <module>
sys.exit(main())
File "/usr/lib/python3.10/site-packages/certbot/main.py", line 19, in main
return internal_main.main(cli_args)
File "/usr/lib/python3.10/site-packages/certbot/_internal/main.py", line 1707, in main
plugins = plugins_disco.PluginsRegistry.find_all()
File "/usr/lib/python3.10/site-packages/certbot/_internal/plugins/disco.py", line 192, in find_all
cls._load_entry_point(entry_point, plugins)
File "/usr/lib/python3.10/site-packages/certbot/_internal/plugins/disco.py", line 199, in _load_entry_point
plugin_ep = PluginEntryPoint(entry_point)
File "/usr/lib/python3.10/site-packages/certbot/_internal/plugins/disco.py", line 40, in __init__
self.plugin_cls: Type[interfaces.Plugin] = entry_point.load()
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2475, in load
self.require(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2498, in require
items = working_set.resolve(reqs, env, installer, extras=self.extras)
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 815, in resolve
dist = self._resolve_dist(
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 861, in _resolve_dist
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.VersionConflict: (certbot 2.2.0 (/usr/lib/python3.10/site-packages), Requirement.parse('certbot<2.0,>=1.18.0'))
2023-03-26 20:22:12,048:ERROR:certbot._internal.log:An unexpected error occurred:
2023-03-26 20:22:12,048:ERROR:certbot._internal.log:pkg_resources.VersionConflict: (certbot 2.2.0 (/usr/lib/python3.10/site-packages), Requirement.parse('certbot<2.0,>=1.18.0'))