Z.Zt. habe ich ein Problem mit GOG über Heroic. Das äußert sich darin, daß die Webseite nicht lädt, weder die Shopseite noch die Anmeldeseite. Erst erscheint eine Zeit lang das "Lade Seite" Rotierteil, dann verschwindet das und die Seite bleibt komplett schwarz, in der Adreßleiste steht dann der Link, der in einem normalen Browser auch einwandfrei funktioniert.
Ich konnte das Problem inzwischen auf HTTPS über IPv6 auf Debian eingrenzen (Trixie): benutze ich den Befehl
curl -6 -Iv "https://auth.gog.com", bleibt es bei der TLS-Aushandlung hängen, während
curl -4 -Iv "https://auth.gog.com" normal durchläuft. Im selben Netz auf einer OpenBSD-Maschine funktionieren beide Befehle einwandfrei. Ich gehe also davon aus, daß sowohl das Netzwerk als auch der ISP OK sind. Da es bis zur TLS-Aushandlung kommt und die Namensauflösung korrekt funktioniert, liegt es wohl auch nicht an DNS. rostfreyh hatte mir netterweise via PN mitgeteilt, daß es auf Mint mit IPv6 im Wesentlichen funktioniert.
Aber woran liegt es dann? Ich könnte zwar IPv6 abschalten, so daß die GOG-Seite funktioniert, aber ich brauche IPv6 für Murmur.
Hat sonst noch jemand IPv6 und Debian Trixie und könnte das mal gegenprüfen? der o.g. Befehl genügt, man braucht weder Heroic noch einen GOG-Account, um das zu testen, und es geht ohne privilegierten Zugriff, es wird einfach nur die Seite geladen und die Handshake-Infos angezeigt.
Wenn es fehlschlägt, sieht das so aus:
$ curl -6 -Iv "
https://auth.gog.com"
* Host auth.gog.com:443 was resolved.
* IPv6: 2a04:4e42:8e::497
* IPv4: (none)
* Trying [2a04:4e42:8e::497]:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
(hiernach hängt es)
Wenn es OK ist, sieht es so aus:
$ curl -4 -Iv "
https://auth.gog.com"
* Host auth.gog.com:443 was resolved.
* IPv6: (none)
* IPv4: 146.75.121.241
* Trying 146.75.121.241:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 / X25519MLKEM768 / RSASSA-PSS
* ALPN: server accepted h2
* Server certificate:
* subject: C=PL; L=WARSZAWA; O=GOG sp. z o.o; CN=gog.com
* start date: Feb 11 00:00:00 2026 GMT
* expire date: Mar 14 23:59:59 2027 GMT
* subjectAltName: host "auth.gog.com" matched cert's "*.gog.com"
* issuer: C=US; O=DigiCert Inc; CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
* SSL certificate verify ok.
* Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Connected to auth.gog.com (146.75.121.241) port 443
* using HTTP/2
* [HTTP/2] [1] OPENED stream for
https://auth.gog.com/
* [HTTP/2] [1] [:method: HEAD]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: auth.gog.com]
* [HTTP/2] [1] [:path: /]
* [HTTP/2] [1] [user-agent: curl/8.14.1]
* [HTTP/2] [1] [accept: */*]
> HEAD / HTTP/2
> Host: auth.gog.com
> User-Agent: curl/8.14.1
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* Request completely sent off
< HTTP/2 404
HTTP/2 404
< server: openresty/1.31.1.1
server: openresty/1.31.1.1
< content-type: application/json
content-type: application/json
< cache-control: no-cache, private
cache-control: no-cache, private
< x-origin-age: 0
x-origin-age: 0
< accept-ranges: bytes
accept-ranges: bytes
< date: Wed, 08 Jul 2026 22:55:46 GMT
date: Wed, 08 Jul 2026 22:55:46 GMT
< via: 1.1 varnish
via: 1.1 varnish
< x-served-by: cache-fra-etou8220135-FRA
x-served-by: cache-fra-etou8220135-FRA
< x-cache: MISS
x-cache: MISS
< x-cache-hits: 0
x-cache-hits: 0
< vary: Accept-Encoding
vary: Accept-Encoding
< content-length: 81
content-length: 81
<
* Connection #0 to host auth.gog.com left intact
Hat Debian Trixie ein Zertifikatsproblem?
OpenBSD sagt:
$ curl -6 -Iv "
https://auth.gog.com"
* Host auth.gog.com:443 was resolved.
* IPv6: 2a04:4e42:8e::497
* IPv4: (none)
* Trying [2a04:4e42:8e::497]:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* SSL Trust Anchors:
* CAfile: /etc/ssl/cert.pem
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Unknown (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
* subject: C=PL; L=WARSZAWA; O=GOG sp. z o.o; CN=gog.com
* start date: Feb 11 00:00:00 2026 GMT
* expire date: Mar 14 23:59:59 2027 GMT
* issuer: C=US; O=DigiCert Inc; CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
* Certificate level 0: Public key type ? (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 1: Public key type ? (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 2: Public key type ? (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* subjectAltName: "auth.gog.com" matches cert's "*.gog.com"
* OpenSSL verify result: 0
* SSL certificate verified via OpenSSL.
* Established connection to auth.gog.com (2a04:4e42:8e::497 port 443) from <edited out private IP> port 45246
* using HTTP/2
* [HTTP/2] [1] OPENED stream for
https://auth.gog.com/
* [HTTP/2] [1] [:method: HEAD]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: auth.gog.com]
* [HTTP/2] [1] [:path: /]
* [HTTP/2] [1] [user-agent: curl/8.19.0]
* [HTTP/2] [1] [accept: */*]
> HEAD / HTTP/2
> Host: auth.gog.com
> User-Agent: curl/8.19.0
> Accept: */*
>
* Request completely sent off
< HTTP/2 404
HTTP/2 404
< server: openresty/1.31.1.1
server: openresty/1.31.1.1
< content-type: application/json
content-type: application/json
< cache-control: no-cache, private
cache-control: no-cache, private
< x-origin-age: 0
x-origin-age: 0
< accept-ranges: bytes
accept-ranges: bytes
< date: Wed, 08 Jul 2026 23:04:27 GMT
date: Wed, 08 Jul 2026 23:04:27 GMT
< via: 1.1 varnish
via: 1.1 varnish
< x-served-by: cache-fra-etou8220046-FRA
x-served-by: cache-fra-etou8220046-FRA
< x-cache: MISS
x-cache: MISS
< x-cache-hits: 0
x-cache-hits: 0
< vary: Accept-Encoding
vary: Accept-Encoding
< content-length: 81
content-length: 81
<
* Connection #0 to host auth.gog.com:443 left intact
Ohne HTTPS geht es auch mit IPv6 auf Debian Trixie, es scheitert also wirklich nur an der Aushandlung.