Menü Schließen

Debian Upgrade Nginx dhparam.pem SSL Fehler

Nginx Logo

Beim Upgrade von Debian 11 Bullseye auf 12 Bookworm gab es einen Nginx SSL Fehler beim starten des Reverseproxy. Als Ursache zeigte die Fehlermeldung auf einen zu kurzen SSL Schlüssel.

Jun 01 18:51:30 docksrv01 nginx[11864]: 2025/06/01 18:51:30 [emerg] 11864#11864: SSL_CTX_set_tmp_dh("/etc/nginx/dhparam.pem") failed (SS
L: error:0A00018A:SSL routines::dh key too small)

dpkg: Abhängigkeitsprobleme verhindern Konfiguration von python3-certbot-nginx:
 python3-certbot-nginx hängt ab von nginx; aber:
  Paket nginx ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes python3-certbot-nginx (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 nginx
 python3-certbot-nginx
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ein erster Versuch war eine fehlerhafte Installation zu korrigieren und den Certbot zu de- und wieder zu installieren.

apt --fix-broken install
apt remove certbot python3-certbot && apt install certbot

Liest man die Fehlermeldung nochmal, dann versteht man, dass der vorherige SSL Schlüssel zu kurz ist und somit dieser einfach neu generiert und länger sein muss. Z.b. 2048Bit lang:

openssl dhparam -out /etc/nginx/dhparam.pem 2048

Thats it … Have Fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert