This month (October 2024), Python 3.8 is approaching its end-of-life (see Status of Python versions). In anticipation, we needed to migrate our snaps to a newer version of Python.
The core snap that Certbot is based on needs to upgraded. The latest version is core24
, so we're going with that for longevity.
We have updated and notified all impacted snap plugins but at the time of this post, only about 25% of those impacted have updated for Certbot 3.0.
If you're a Certbot user experiencing breakages after the 3.0 update, please contact the plugin developers first and foremost. There are other options as well.
Such as:
- Switching to a pypi install
- Switching DNS providers
We realize those two alternatives are easier said than done. The clearest path is for the third party snap to update their plugin.
See repo announcement for more context: (Architectural Decision Records · certbot/certbot Wiki · GitHub)