Skip to content

Fix AppImage OpenSSL runtime#421

Open
bedlaj wants to merge 1 commit intoSevenTV:chatterino7from
bedlaj:ci/appimage-openssl-runtime
Open

Fix AppImage OpenSSL runtime#421
bedlaj wants to merge 1 commit intoSevenTV:chatterino7from
bedlaj:ci/appimage-openssl-runtime

Conversation

@bedlaj
Copy link
Copy Markdown

@bedlaj bedlaj commented May 3, 2026

Fixes #420

The AppImage bundles libssl.so.3 and libcrypto.so.3, but it did not bundle matching OpenSSL 3 runtime files.

On Fedora this breaks websocket TLS handshakes with:
unregistered scheme (STORE routines)

This was visible mostly as Kick chat not receiving messages, because Kick chat uses the Pusher websocket. Kick login and stream preview still worked. Twitch basic chat could also still work, because that path does not depend on the same websocket.

Result binaries can be reviewed on my fork nightly release https://github.com/bedlaj/chatterino7/releases/tag/nightly-build
I have tested only Fedora 43, I have no acces to windows or other linux dists.

Code was AI assisted (codex)

@Nerixyz
Copy link
Copy Markdown
Collaborator

Nerixyz commented May 4, 2026

Thank you for looking into this.

I saw other projects that use AppRun to set SSL_CERT_FILE. For example here: probonopd/linuxdeployqt#621 (comment). I'd prefer doing that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AppImage is not working on Fedora 43

2 participants