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

Cannot auto download SigID database at first start: TLS error #54

Open
mrkeuz opened this issue Jul 19, 2024 · 3 comments
Open

Cannot auto download SigID database at first start: TLS error #54

mrkeuz opened this issue Jul 19, 2024 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@mrkeuz
Copy link

mrkeuz commented Jul 19, 2024

Problem

After first start Artemis proposes to download SigID database, but fail with "TLS error".

Solved

via manually load database from:
https://github.com/AresValley/Artemis-DB/releases/download/v65/v65.tar

Environment

Steps to reproduce:

  • Clean installation WITHOUT database cause after database been imported dialog does not appear.
  • Then dialogs:
    2024-07-19_11-51
    2024-07-19_11-49_1
@AresValley
Copy link
Owner

Thanks for the excellent report. I'm now investigating if it is an issue I can reproduce in your same starting conditions

@AresValley AresValley added the bug Something isn't working label Jul 20, 2024
@AresValley
Copy link
Owner

This is the dump of the error and the problem is due to an incompatible openSSL version. The problem is well documented.

qt.multimedia.ffmpeg.libsymbolsresolver: Couldn't load OpenSsl library
qt.multimedia.ffmpeg.libsymbolsresolver: Couldn't load VAAPI library
qt.tlsbackend.ossl: Incompatible version of OpenSSL (built with OpenSSL >= 3.x, runtime version is < 3.x)
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslSocket
qt.network.ssl: The backend named "cert-only" does not support TLS
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.

A solution will be available on the next release

@AresValley
Copy link
Owner

This problem, in case of Ubuntu, is specific only for the 20.x versions since they are shipped with the openSSL version 1. The later versions (22, 24) includes the openSSL version 3 so the problem is not present.

I was able to solve the problem following this instruction (https://orcacore.com/install-openssl-3-ubuntu-20-04/) on how to download and compile the openSSL 3 for Ubuntu 20.04

@AresValley AresValley self-assigned this Aug 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants