Categories: Linux

Letsencrypt Fehlermeldung Keyerror: server – Ubuntu 16.04

Beim erneuern eines SSL Zertifikates habe ich folgende Fehlermeldung von Letsencrypt bekommen:

KeyError: server

Wahnsinnig aussagekräftig! 🙂

Im Logfile findet sich dann am Ende folgende Meldung:

2017-03-18 12:19:49,007:INFO:letsencrypt.cli:Cert is due for renewal, auto-renewing…
2017-03-18 12:19:49,009:DEBUG:letsencrypt.cli:Exiting abnormally:
Traceback (most recent call last):
File „/usr/bin/letsencrypt“, line 9, in <module>
load_entry_point(‚letsencrypt==0.4.1‘, ‚console_scripts‘, ‚letsencrypt‘)()
File „/usr/lib/python2.7/dist-packages/letsencrypt/cli.py“, line 1986, in main
return config.func(config, plugins)
File „/usr/lib/python2.7/dist-packages/letsencrypt/cli.py“, line 706, in obtain_cert
_, action = _auth_from_domains(le_client, config, domains, lineage)
File „/usr/lib/python2.7/dist-packages/letsencrypt/cli.py“, line 453, in _auth_from_domains
original_server = lineage.configuration[„renewalparams“][„server“]
File „/usr/lib/python2.7/dist-packages/configobj.py“, line 554, in __getitem__
val = dict.__getitem__(self, key)
KeyError: ’server‘

Nach etwas Recherche stellt sich das Ganze wie folgt dar:

Entstanden ist das Problem durch ein Upgrade vom Ubuntu 14.04 auf 16.04 – dabei wurde der letsencrypt Client von mir durch den via apt Installierbaren und von Ubuntu mitgelieferten ersetzt. Dieser hat eine recht alte Versionsnummer 0.4.1, bei Ubuntu 14.04 war eine manuell installierte spätere Version drauf.

OK, das wäre also die Ursache – das Problem wird so allerdings nicht gelöst.

Mein Lösungsansatz war ein ganz pragmatischer – /etc/letsencrypt Verzeichnis verschieben und die Zertifikate einfach neu erstellen! (inklusive Neuanmeldung/Regisitrierung der E-Mail Adresse)

/usr/bin/letsencrypt certonly –webroot –keep-until-expiring -w /var/www/vhosts/domainname/hpage/ -d domainname

In meinem Fall wird die Seite von nginx ausgeliefert, daher nutze ich das webroot-Plugin. Ab hier funktioniert dann wieder alles wie gewohnt…

Manfred

Recent Posts

Fujitsu RX300 S7 – RAID 5 mit amCLI reparieren

Ich habe schon länger nicht mehr hier im Blog geschrieben, was nicht daran liegt dass…

2 Monaten ago

VM – ZFS Partition online vergrößern

Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…

1 Jahr ago

Samba Password History für einen User löschen

Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…

2 Jahren ago

HP Eine Firma von der ich nicht mal geschenkte Drucker nehmen würde!!!

Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…

2 Jahren ago

IRMC Console Redirection ohne Lizenz

Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…

2 Jahren ago

WOL im BIOS aktivieren reicht nicht immer

Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…

2 Jahren ago