flathub-infra / linux-store-frontend

A web application to browse and install applications present in Flatpak repositories. Powers https://www.flathub.org
Apache License 2.0
187 stars 50 forks source link

https://status.flathub.org unreachable because of SSL_ERROR_INTERNAL_ERROR_ALERT #330

Closed liquidat closed 2 years ago

liquidat commented 2 years ago

The page https://status.flathub.org cannot be opened.

Firefox shows:

Secure Connection Failed

An error occurred during a connection to status.flathub.org. Peer reports it experienced an internal error.

Error code: SSL_ERROR_INTERNAL_ERROR_ALERT

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.

Chrome:

This site can’t provide a secure connectionstatus. flathub.org sent an invalid response. ERR_SSL_PROTOCOL_ERROR

Troubleshooting with openssl:

openssl s_client -connect status.flathub.org:443
CONNECTED(00000003)
C06197DD877F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:ssl/record/rec_layer_s3.c:1584:SSL alert number 80
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 322 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

SSL alert 80 means, according to https://datatracker.ietf.org/doc/html/rfc2246:

            internal_error(80),
[...]
   internal_error
       An internal error unrelated to the peer or the correctness of the
       protocol makes it impossible to continue (such as a memory
       allocation failure). This message is always fatal.
barthalion commented 2 years ago

Status page is back online now.