Project

General

Profile

Actions

Support Request #15356

closed

Conan fails with SSL error

Added by hidden over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Customer:
CARIAD
Department:
G3-4
Requester's Priority:
Blocker
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::ConanCMakeMisc
FAQ Links:

Description

Supportanfrage

Wir bekommen seit heute mittag einen SSL-Fehler, wenn wir auf das DW-Artifactory zugreifen wollen. Habt ihr eine Idee, ob das an unserem Conan [1.31.4] oder eurem Artifactory Server liegt? Tritt bei diversen Rechnern auf (Audi, freie PCs, Devhub, ...)

Vielen Dank!

$ conan search -r dw-public ADTF
ERROR: HTTPSConnectionPool(host='artifactory.digitalwerk.net', port=443): Max retries exceeded with url: /artifactory/api/conan/dw-public-releases/v1/ping (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1091)')))

Unable to connect to dw-public=https://artifactory.digitalwerk.net/artifactory/api/conan/dw-public-releases
1. Make sure the remote is reachable or,
2. Disable it by using conan remote disable,
Then try again.

Lösung

Wir können leider nichts machen, unsere Zertifikate sind alle gültig.
Conan hat scheinbar ein Problem mit dem Austausch des Root-Zertifikats am 29.09.21 seitens letsencrypt.
Ein Update auf conan 1.40.3 erneuert das lokale cacert.pem und behebt das Problem, steht auch so im Changelog der conan Version, für welche der Patch exklusiv gemacht wurde.
Wer an ältere conan Version gebunden ist, dem bleibt nichts anderes übrig, als die SSL Verifzierung für die remotes zu deaktivieren:
Option A) Manuell im $(CONAN_HOME)/remotes.json bei den betroffenen remotes verify_ssl auf false setzen
Bsp.

{
 "remotes": [
  {
   "name": "dw-public-releases",
   "url": "https://artifactory.digitalwerk.net/artifactory/api/conan/dw-public-releases",
   "verify_ssl": false
  },

Option B) conan update <remote> <url> False für jedes betroffene remote
Bsp

conan update dw-public-releases https://artifactory.digitalwerk.net/artifactory/api/conan/dw-public-releases False

Actions

Also available in: Atom PDF