probonopd / linuxdeployqt

Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

paoletto opened this issue · comments

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?

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

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.

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?

Sorry, I don't know this.