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 #1

Updated by hidden over 2 years ago

  • Status changed from New to In Progress
  • Topic set to ADTF::ConanCMakeMisc
Actions #4

Updated by hidden over 2 years ago

  • Status changed from In Progress to Customer Feedback Required
  • Resolution set to Workaround Available

Hallo Falk,

der Fehler ist auf unserer Seite, das SSL Zertifikat muss erneuert werden.

In der Zwischenzeit kannst du als Workaround für deine eingebundenen Digitalwerk remotes die SSL Prüfung 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 #5

Updated by hidden over 2 years ago

Hi,

ist natürlich etwas unpraktisch, weil es wieder jeder Entwickler selbst machen muss. Ich hoffe einfach auf eine schnelle Erneuerung :)

Danke und Grüße

Actions #6

Updated by hidden over 2 years ago

Hi Falk,

ist natürlich etwas unpraktisch, weil es wieder jeder Entwickler selbst machen muss. Ich hoffe einfach auf eine schnelle Erneuerung

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.

Actions #7

Updated by hidden over 2 years ago

  • Project changed from 30 to Public Support
  • Subject changed from [DW Artifactory] SSL certificate expired ? to Conan fails with SSL error
  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Private changed from Yes to No
  • Resolution changed from Workaround Available to Solved Issue
Actions #9

Updated by hidden over 2 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF