Skip to content
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

App built on 18.04 not running on 22.04 -- OpenSSL missing? #568

Open
paoletto opened this issue Mar 16, 2023 · 4 comments
Open

App built on 18.04 not running on 22.04 -- OpenSSL missing? #568

paoletto opened this issue Mar 16, 2023 · 4 comments

Comments

@paoletto
Copy link

It's a known issue that 22.04 ships only OpenSSL 3.0 , that does not work with Qt5.
In order to make it work, i had to build it myself and link it to the Qt build.

Now, however, to make an appimage that works on all systems, i suppose i'd need to bundle openssl1.1 on the 18.04 system used for creating the appimage. How to do this? Does it require linking openssl to Qt there too?

@paoletto
Copy link
Author

paoletto commented Mar 16, 2023

on a second look, the issue might reside elsewhere:
Getting a stream of

[53724:53724:0316/161304.118370:ERROR:network_service_instance_impl.cc(262)] Network service crashed, restarting service.
[54456:54459:0316/161304.172149:ERROR:validation_errors.cc(87)] Invalid message: VALIDATION_ERROR_MESSAGE_HEADER_UNKNOWN_METHOD

from the non-showing webengineview

@probonopd
Copy link
Owner

probonopd commented Mar 21, 2023

It's a known issue that 22.04 ships only OpenSSL 3.0

I am at a loss as to why distributions think it is a good idea to do it like this. Can't they just ship both versions alongside each other for, say, 5 years, in order to provide a smooth and painless transition period before just retiring older versions? As long as they are dropping things like that, it seems like the only solution is to privately bundle everthing since you can never know when distributions stop shipping major versions of key infrastructure.

@paoletto
Copy link
Author

paoletto commented Mar 21, 2023

It's a known issue that 22.04 ships only OpenSSL 3.0

I am at a loss as to why distributions think it is a good idea to do it like this. Can't they just ship both versions alongside each other for, say, 5 years, in order to provide a smooth and painless transition period before just retiring older versions? As long as they are dropping things like that, it seems like the only solution is to privately bundle everthing since you can never know when distributions stop shipping major versions of key infrastructure.

Do you know if there have been successful attempts to run QtWebEngine-based AppImages on 22.04?

@probonopd
Copy link
Owner

Sorry, I don't know this.

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

No branches or pull requests

2 participants