-
Notifications
You must be signed in to change notification settings - Fork 562
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppImage: Fix a crash issue running on systems with newer OpenSSL #3283
Conversation
On systems with newer versions of openssl, the installed file /etc/ssl/openssl.cnf is incompatible with our bundled version of libssl.so, but will be loaded by default unless OPENSSL_CONF is set to /dev/null (or some other invalid path) in the environment.
Merging in the hopes of un-failing AppImages on Debian 11 installs. |
Hi, |
@cometchaserde Thanks, I'll look into it. Maybe I missed something. (Or maybe that has to be set before the AppImage launches, in which case we might have to try another workaround.) |
As soon as Travis passes #3304 I'll merge it and get a new image built, so I can check whether that was the problem. |
OK, that didn't work either. Turns out, the launch environment is compiled into the launcher itself, so I had to build a new binary to include in the AppImage. That's just been merged as #3305, and new Daily Builds should be ready in just a few minutes. |
Still waiting on the Mac builder which tends to take a little longer, but I can tell you that the AppImage build was successful and when it appears, it'll have this filename:
|
Hi, |
Great, thanks @cometchaserde! |
On systems with newer versions of openssl, the installed file
/etc/ssl/openssl.cnf
is incompatible with our bundled version oflibssl.so
. But it will be loaded by default, leading to a crash, unlessOPENSSL_CONF
is set to/dev/null
(or some other invalid path) in the AppImage environment.Fixes #3242