certbot-dns-inwx
Hallo Debianisten,
ich bitte um Hilfe, vermutlich i.S. Virtual Environment für Python(3).
Hintergrund:
Auf einem WebServer (Bullseye 32bit) wurden eine Handvoll Domains
gehostet, die ssl-Wildcard-Zertifikate stammen von letsencrypt.
Nach einem Neubau auf Bookworm 64bit bekomme ich den Certbot für das
Zertifikatshandling nicht wieder an den Start.
Certbot stammt aus dem Debian-stable-Repository. Als PlugIn soll
certbot-dns-inwx installiert werden, weil der DNS-Provider INWX ist. Die
entsprechenden Records sind dort hinterlegt.
Entsprechend wurde das PlugIn mit
pip3 install certbot-dns-inwx
installiert. Das klappt auch:
# pip3 install certbot-dns-inwx
Collecting certbot-dns-inwx
Using cached certbot_dns_inwx-2.2.0-py2.py3-none-any.whl (12 kB)
Requirement already satisfied: setuptools>=39.0.1 in
/usr/lib/python3/dist-packages (from certbot-dns-inwx) (66.1.1)
Requirement already satisfied: acme>=0.31.0 in
/usr/lib/python3/dist-packages (from certbot-dns-inwx) (2.1.0)
Requirement already satisfied: certbot>=0.15 in
/usr/lib/python3/dist-packages (from certbot-dns-inwx) (2.1.0)
Installing collected packages: certbot-dns-inwx
Successfully installed certbot-dns-inwx-2.2.0
Trotzdem bekomme ich beim Versuch, das Zertifikat zu erneuern dies:
Failed to renew certificate cation.de with error: The requested
certbot-dns-inwx:dns-inwx plugin does not appear to be installed.
Inzwischen habe ich eine gefühlte Unendlichkeit von Informationen
gefunden, darunter eine, die mich glauben
lässt, dass der Certbot unter Bookworm in einem Python Virtuell
Environment läuft. Meine Vermutung ist, dass das PlugIn nicht ebenfalls
dort bekannt ist.
An dieser Stelle ist mein (Python)-Latein am Ende. Wie knackt man diese
Nuss?? Wir prüfe ich, ob bzw. in welchem venv der Certbot läuft? Und wie
bekomme ich das PlugIn da rein?
Oder bin ich komplett auf der falschen Spur?
Dank und Grüße,
Boris
Reply to: