ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: Lokales Ausstellerzertifikat konnte nicht abgerufen werden (_ssl.c:1131)
Ich verwende pyoidc (mit Keycloak und Superset), das urllib verwendet, was fehlschlägt Wenden Sie sich an den Authentifizierungsserver. Der Teil meiner Docker-Datei, der versucht, diesen Fehler zu beheben:
Code: Select all
RUN pip install --upgrade certifi
COPY ssl/ /usr/local/share/ca-certificates/
RUN update-ca-certificates
RUN cat /usr/local/share/ca-certificates/mycert.crt >> /usr/local/lib/python3.8/site-packages/certifi/cacert.pem
RUN cat /usr/local/share/ca-certificates/mycert.crt >> /usr/local/lib/python3.8/site-packages/httplib2/cacerts.txt
ENV REQUESTS_CA_BUNDLE=/usr/local/lib/python3.8/site-packages/certifi/cacert.pem
Mobile version