Hallo,
ich habe Discourse frisch auf einem Ubuntu-20-Server installiert. Ich habe das Standard-Installationsverfahren befolgt und einige seltsame Dinge in den Logs bemerkt, darunter mehrere Fehler und Warnungen. Ich habe den Befehl launcher rebuild app am selben Tag mehrmals ausgeführt – jedes Mal zeigt das Log jedoch nach dem Hinweis auf den Speicherort der Let’s Encrypt-Zertifikate den folgenden Fehler (ich habe die FQDN mit „abc" maskiert):
…
-----END CERTIFICATE-----
Ihr Zertifikat befindet sich in: /shared/letsencrypt/abc/abc.cer
Ihr Zertifikatsschlüssel befindet sich in: /shared/letsencrypt/abc/abc.key
Das Intermediate-CA-Zertifikat befindet sich in: /shared/letsencrypt/abc/ca.cer
Und die vollständige Kette der Zertifikate ist vorhanden: /shared/letsencrypt/abc/fullchain.cer
O = Digital Signature Trust Co., CN = DST Root CA X3
Fehler 10 bei Tiefe 3 der Nachschlageoperation: Zertifikat ist abgelaufen
Verwendete CA: https://acme-v02.api.letsencrypt.org/directory
…
Das Skript scheint dann zu versuchen, die Signierung des Zertifikats abzuschließen. Nach einem erfolgreichen Versuch erhalte ich erneut die Liste der Zertifikatsstandorte. Die Zertifikate werden installiert, aber wenn das Skript Nginx neu startet, taucht der folgende Fehler erneut auf:
…
Reload-Befehl ausführen: sv reload nginx
Warnung: nginx: konnte supervise/ok nicht öffnen: Datei existiert nicht
Reload-Fehler für:
O = Digital Signature Trust Co., CN = DST Root CA X3
Fehler 10 bei Tiefe 3 der Nachschlageoperation: Zertifikat ist abgelaufen
O = Digital Signature Trust Co., CN = DST Root CA X3
Fehler 10 bei Tiefe 3 der Nachschlageoperation: Zertifikat ist abgelaufen
runsvdir gestartet, PID ist 4266
…
Beide Aufgaben werden ein zweites Mal mit demselben Effekt ausgeführt.
Ich kann das Forum über https aufrufen, obwohl der Browser mich darauf hinweist, dass die Seite nicht sicher ist – es wird gemeldet, dass einige Inhalte wie Bilder nicht sicher sind. In den Sicherheitsdetails von Firefox wird auch angezeigt, dass die Website keine Eigentumsinformationen bereitstellt und nicht spezifiziert ist, wer das Zertifikat verifiziert hat. Wenn ich jedoch auf „Zertifikat anzeigen" klicke, scheint alles in Ordnung zu sein – sogar das Ablaufdatum der Zertifikate liegt im nächsten Jahr.
Haben Sie eine Idee, worauf sich die Fehler/Warnungen in den Logs beziehen könnten und wie man sie beheben kann?
Vielen Dank,
Goppi