Klaus1: Letsencrypt auf SLES 12 SP5 gibt 'module' object has no attribute 'TLSSNI01'

Beitrag lesen

Hallo,

ich würde gerne auf einem SUSE SLES 12 SP5 unsere Zertifikate über Letsencrypt automatisch erneuern.

Certbot und certbot-apache sind installiert. (certbot Version 0.36.0)

Wenn ich certbot --apache starte, erhalte ich die Liste der wählbaren Domains, aber egal welche ich auswähle, ich bekomme die unsten stehende Fehlermeldung.

Der Server ist ein Reverse-Proxy-Server für einen dahinter stehenden NGINX-Server. Letsencrypt sieht das wohl, denn im /var/log/letsencrypt/letsencrypt.log steht wohl daher: Server: nginx?

Was kann ich tun, damit ich über Letsencrypt die Zertifikate erneuern kann?

LG Klaus

An unexpected error occurred:
Traceback (most recent call last):
  File "/usr/bin/certbot", line 11, in <module>
    load_entry_point('certbot==0.36.0', 'console_scripts', 'certbot')()
  File "/usr/lib/python3.4/site-packages/certbot/main.py", line 1381, in main
    return config.func(config, plugins)
  File "/usr/lib/python3.4/site-packages/certbot/main.py", line 1132, in run
    certname, lineage)
  File "/usr/lib/python3.4/site-packages/certbot/main.py", line 120, in _get_and_save_cert
    lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  File "/usr/lib/python3.4/site-packages/certbot/client.py", line 406, in obtain_and_enroll_certificate
    cert, chain, key, _ = self.obtain_certificate(domains)
  File "/usr/lib/python3.4/site-packages/certbot/client.py", line 349, in obtain_certificate
    orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  File "/usr/lib/python3.4/site-packages/certbot/client.py", line 385, in _get_order_and_authorizations
    authzr = self.auth_handler.handle_authorizations(orderr, best_effort)
  File "/usr/lib/python3.4/site-packages/certbot/auth_handler.py", line 61, in handle_authorizations
    achalls = self._choose_challenges(authzrs)
  File "/usr/lib/python3.4/site-packages/certbot/auth_handler.py", line 185, in _choose_challenges
    if any(isinstance(achall.chall, challenges.TLSSNI01) for achall in achalls):
  File "/usr/lib/python3.4/site-packages/certbot/auth_handler.py", line 185, in <genexpr>
    if any(isinstance(achall.chall, challenges.TLSSNI01) for achall in achalls):
AttributeError: 'module' object has no attribute 'TLSSNI01'
Quelltext hier