Hallo Leute, wie geht es euch allen? Hoffe es geht euch allen gut. Heute verwende ich MongoDB mit der Django-App, aber ich habe folgenden Fehler pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen in Python. Also hier bin ich Erkläre dir hier alle möglichen Lösungen.

Beginnen wir mit diesem Artikel, um diesen Fehler zu beheben, ohne Ihre Zeit zu verschwenden.

Wie pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen Fehler tritt auf ?

Ich verwende MongoDB mit der Django-App, aber ich habe folgenden Fehler.

pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129),cluster0-shard-00-01.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)

So lösen Sie pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen Fehler ?

  1. So lösen Sie pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen Fehler ?

    So lösen Sie pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen Fehler Dieser Fehler tritt auf, weil eine von Let’s Encrypt verwendete Stammzertifizierungsstelle abgelaufen ist. Um diesen Fehler zu beheben, müssen wir die manuell im Windows-Zertifikatspeicher installieren ISRG Root X1 und ISRG Root X2 Root-Zertifikate und die Let’s Encrypt R3 dazwischenliegend. Einfach herunterladen diese Datei von hier umbenennen heruntergeladen Datei .pem in .cer Doppelklick und installRestart Ihr PCJetzt versuchen, die App auszuführen, Ihr SSL-Problem wird behoben.

  2. pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen

    So lösen Sie pymongo.errors.ServerSelectionTimeoutError: cluster0-shard-00-02.mny7y.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Zertifikat ist abgelaufen Fehler Dieser Fehler tritt auf, weil eine von Let’s Encrypt verwendete Stammzertifizierungsstelle abgelaufen ist. Um diesen Fehler zu beheben, müssen wir die manuell im Windows-Zertifikatspeicher installieren ISRG Root X1 und ISRG Root X2 Root-Zertifikate und die Let’s Encrypt R3 dazwischenliegend. Einfach herunterladen diese Datei von hier umbenennen heruntergeladen Datei .pem in .cer Doppelklick und installRestart Ihr PCJetzt versuchen, die App auszuführen, Ihr SSL-Problem wird behoben.

Lösung 1

Dieser Fehler tritt auf, weil eine Root-CA, die Let’s Encrypt verwendet, abgelaufen ist. Um diesen Fehler zu beheben, müssen wir die manuell im Windows-Zertifikatspeicher installieren ISRG Root X1 und ISRG Root X2 Root-Zertifikate und die Let’s Encrypt R3 dazwischenliegend.

  1. Einfach herunterladen diese Datei von hier
  2. umbenennen heruntergeladen Datei .pem in .cer
  3. Doppelklick und Installieren
  4. Neu starten dein PC
  5. Versuchen Sie jetzt, die App auszuführen, Ihr SSL-Problem wird behoben.

Zusammenfassung

Es dreht sich alles um dieses Thema. Ich hoffe, alle Lösungen haben Ihnen sehr geholfen. Kommentieren Sie unten Ihre Gedanken und Ihre Fragen. Kommentieren Sie auch unten, welche Lösung für Sie funktioniert hat?