-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
Using NPM 2.12.6
Certbot seems to have issues with the recent Container update.
I am using the vanilla docker image, no modifications and tried both acme-challenge on a regular hostname and DNS method, both show the following Error in the logs:
Logfile:
[8/18/2025] [8:55:16 AM] [SSL ] › ℹ info Renewing Let'sEncrypt certificates via ClouDNS for Cert #16: *.MYDOMAIN
[8/18/2025] [8:55:16 AM] [SSL ] › ℹ info Command: certbot renew --force-renewal --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name 'npm-16' --disable-hook-validation --no-random-sleep-on-renew
[8/18/2025] [8:55:16 AM] [Global ] › ⬤ debug CMD: certbot renew --force-renewal --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name 'npm-16' --disable-hook-validation --no-random-sleep-on-renew
[8/18/2025] [8:55:19 AM] [Express ] › ⚠ warning Traceback (most recent call last):
File "/opt/certbot/bin/certbot", line 5, in
from certbot.main import main
File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 6, in
from certbot._internal import main as internal_main
File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 24, in
from acme import client as acme_client
File "/opt/certbot/lib/python3.11/site-packages/acme/client.py", line 25, in
from acme import challenges
File "/opt/certbot/lib/python3.11/site-packages/acme/challenges.py", line 24, in
from acme import crypto_util
File "/opt/certbot/lib/python3.11/site-packages/acme/crypto_util.py", line 435, in
def dump_pyopenssl_chain(chain: Union[List[jose.ComparableX509], List[crypto.X509]],
^^^^^^^^^^^^^^^^^^^
AttributeError: module 'josepy' has no attribute 'ComparableX509'. Did you mean: 'ComparableKey'?