After performing a selfupdate today, now whenever a try to run a Certbot 
command I get the following;-


Traceback (most recent call last):
  File "/opt/local/bin/certbot", line 5, in <module>
    from certbot.main import main
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/certbot/main.py",
 line 6, in <module>
    from certbot._internal import main as internal_main
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/certbot/_internal/main.py",
 line 23, in <module>
    from acme import client as acme_client
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/acme/client.py",
 line 26, in <module>
    from acme import challenges
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/acme/challenges.py",
 line 25, in <module>
    from acme import crypto_util
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/acme/crypto_util.py",
 line 440, in <module>
    def dump_pyopenssl_chain(chain: Union[List[jose.ComparableX509], 
List[crypto.X509]],
                                               ^^^^^^^^^^^^^^^^^^^
AttributeError: module 'josepy' has no attribute 'ComparableX509'. Did you 
mean: 'ComparableKey'?

The problem occurs after selfupdate on both Apple Silicon and Intel machines.
I assume this is a Python issue rather than a problem with Certbot itself?
Is anyone else seeing this?

Thanks

Mark
 

Reply via email to