Update von Shopware 6.4.20.2 auf 6.5.0.0 hängt bereits beim Prüfen des Updates

Guten Tag,

Ich hatte heute versucht einen Shop der noch auf 6.4.20.2 läuft auf 6.5.x.x zu aktualisieren. Ich komme jedoch schon nicht über den ersten Schritt hinaus:

Folgender Fehler ist in der Konsole zu sehen:

code: "0"
detail: "cURL error 60: SSL: no alternative certificate subject name matches target host name 'api.shopware.com' (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.shopware.com/swplatform/autoupdate/permission?language=en_GB&shopwareVersion=6.4.20.2"
status: "500"
title: "Internal Server Error"

Der gleiche Fehler taucht in 2 anderen Shopware 6.4.20.2 Shops auf. Sehe ich das richtig, dass hier etwas mit der API von Shopware im Argen ist?

CURLE_PEER_FAILED_VERIFICATION (60)

The remote server’s SSL certificate or SSH fingerprint was deemed not OK. This error code has been unified with CURLE_SSL_CACERT since 7.62.0. Its previous value was 51.

Vermutlich sind deine ca-certificates veraltet. Siehe bspw. DST Root CA X3 Expiration (September 2021) - Let's Encrypt

Ich dachte zuerst, dass bezieht sich auf die Remote-Seite :sweat_smile: Aber nachdem ich das aktuelle Bundle von https://curl.haxx.se/ca/cacert.pem heruntergeladen hatte und in der php.ini per openssl.cafile=/etc/ssl/certs/cacert.pem darauf verwiesen hatte gings.
Dabei war mir auch aufgefallen, dass Problem angefangen hatte als ich auf PHP 8.2 umgestellt hatte, anscheinend ist bei der Installation davon irgendwas schief gelaufen …

Ja, der „Fehler“ bezieht sich auf die Remote-Seite, da dort ein nach deiner Liste nicht vertrauenswürdiges Zertifikat verwendet wird. Durch Aktualisierung deiner Liste auf den neusten Stand wird das Remote-Zertifikat als vertrauenswürdig eingestuft und der Fehler verschwindet.

Hätte mir denken sollen, dass Shopware das mitbekommen hätte, wenn das Cert von dem Endpunkt nicht in Ordnung gewesen wäre :wink:
Danke dir!