quickbox icon indicating copy to clipboard operation
quickbox copied to clipboard

No functional TLS backend was found Windows

Open fvacek opened this issue 2 years ago • 4 comments

during app startup (Windows and AppImage), following errors are printed to the console

C:\QuickEvent> .\quickevent.exe
2023-08-13T18:37:58[main.cpp:66]|I| ========================================================
2023-08-13T18:37:58[main.cpp:67]|I| 2023-08-13T20:37:58 starting quickevent ver: 3.0.4
2023-08-13T18:37:58[main.cpp:68]|I| Log tresholds:
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.network.ssl: No functional TLS backend was found
2023-08-13T18:37:58[main.cpp:69]|I| Open SSL:
2023-08-13T18:37:58[main.cpp:70]|I| ========================================================
2023-08-13T18:37:58[siid.cpp:14]|I| registerQVariantFunctions

fvacek avatar Aug 22 '23 18:08 fvacek

I'm afraid that linuxdeploy https://github.com/linuxdeploy/linuxdeploy-plugin-qt used by CI bundles libssl.1.1 instead libssl.3.0, anyway installing libssl.3.0 to the system should fix this, @paukert can you check it please?

fvacek avatar Aug 22 '23 18:08 fvacek

https://learn.microsoft.com/en-us/windows/win32/com/schannel should help, Qt6 provides qschanel plugin

fvacek avatar Aug 22 '23 19:08 fvacek

As far as I know I have not manually installed OpenSSL 3 on my system before. Import & Sync from/with ORIS is working despite messages in log (see first post of this issue).

Even if I installed OpenSSL 3.1.2, the error is still shown in the log.

2023-08-29T19:34:38[main.cpp:66]|I| ========================================================
2023-08-29T19:34:38[main.cpp:67]|I| 2023-08-29T21:34:38 starting quickevent ver: 3.0.6
2023-08-29T19:34:38[main.cpp:68]|I| Log tresholds:
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.network.ssl: No functional TLS backend was found
2023-08-29T19:34:38[main.cpp:69]|I| Open SSL:
2023-08-29T19:34:38[main.cpp:70]|I| ========================================================

Help → About QuickEvent:

obrazek

Are these files necessary in QT6? They are copied to installation folder by: https://github.com/Quick-Event/quickbox/blob/63342013b5a3107157380241066e3a38edf0e3b7/.github/workflows/installer.yml#L66

obrazek

paukert avatar Aug 29 '23 19:08 paukert

I'm not sure, whether marked libraries are not used by postgres.

fvacek avatar Aug 29 '23 20:08 fvacek