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

SSL No functional TLS backend was found #691

Closed
Gappa88 opened this issue Mar 8, 2022 · 5 comments · Fixed by #692
Closed

SSL No functional TLS backend was found #691

Gappa88 opened this issue Mar 8, 2022 · 5 comments · Fixed by #692
Assignees
Labels
Bug Something isn't working

Comments

@Gappa88
Copy link

Gappa88 commented Mar 8, 2022

Hello everyone,

I'm trying to deploy a Qt6.2 application in which I use this MQTT library.
I have built Qt6 from sources on Ubuntu 20.

Running the application from QtCreator (v6), debug and release mode, it works prefectly; also running the executable from terminal it works great, but if I run the executable after have it unpacked from the CQtDeployer deploy (zip or deb) it doesn't work.

I got the following error:

qt.network.ssl: No TLS backend is available
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
[Subscriber] QMQTT::SocketSslInternalError

I also have printed the QSsl support QSslSocket::supportsSsl() and the result is false (running the program from the original executable or from QtCreator the result is true).

Command for packing the executable:
qtdeployer.sh -bin MQTTManagerLib zip

I also tried other combination, like:

cqtdeployer.sh -bin MQTTManagerLib -extraLibs ssl,crypto zip
cqtdeployer.sh -bin MQTTManagerLib -libDir /lib/x86_64-linux-gnu/ zip

Environment

  • Ubuntu 20.04 Focal
  • Qt6.2 built from sources
  • CQtDeployer 1.5
  • openssl version OpenSSL 1.1.1f 31 Mar 2020

PS:
I also have rebuilt Qt6 from sources adding, in the configure step, the flag -openssl-linked but the response is the same, got the previous error.

EDIT:
here the verbose log:

#/home/giuliano/CQtDeployer/1.5/cqtdeployer.sh -bin MQTTManagerLib zip -verbose 3
Verbose log: --- Working options table start ---
Verbose log: Option[bin]: MQTTManagerLib
Verbose log: Option[verbose]: 3
Verbose log: Option[zip]
Verbose log: --- Working options table end ---
Verbose log: appDir = /home/giuliano/CQtDeployer/1.5
Info: Deploy ...
Info: The targetDir option is not used. CQtDeployer will use default target dir :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit
Verbose log: /home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit is not a directory!! 
Verbose log: The /home/giuliano/CQtDeployer/1.5 path is ignored and not added to a search list!!
Verbose log:  is not a directory!! 
Verbose log: /lib/systemd/system/rcS.service is not a directory!! 
Verbose log: /lib/systemd/system/x11-common.service is not a directory!! 
Verbose log: /lib/systemd/system/alsa-utils.service is not a directory!! 
Verbose log: /lib/systemd/system/pulseaudio-enable-autospawn.service is not a directory!! 
Verbose log: /lib/systemd/system/cryptdisks.service is not a directory!! 
Verbose log: /lib/systemd/system/rc.service is not a directory!! 
Verbose log: /lib/systemd/system/saned.service is not a directory!! 
Verbose log: /lib/systemd/system/sudo.service is not a directory!! 
Verbose log: /lib/systemd/system/cryptdisks-early.service is not a directory!! 
Verbose log: /lib/systemd/system/hwclock.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/saned.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/rcS.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/pulseaudio-enable-autospawn.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/hwclock.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/rc.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/cryptdisks-early.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/cryptdisks.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/alsa-utils.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/sudo.service is not a directory!! 
Verbose log: /usr/lib/systemd/system/x11-common.service is not a directory!! 
Verbose log: /home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/C:/windows/System32 is not a directory!! 
Verbose log: /home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/C:/windows/SysWOW64 is not a directory!! 
Verbose log:  not added in path mask because the path mask must be large 2 characters
Verbose log:  not added in file mask because the file mask must be large 2 characters
Verbose log: libpq is added as a filename mask
Verbose log: mysqlclient is added as a filename mask
Verbose log: libcrypto is added as a filename mask
Verbose log: libssl is added as a filename mask
Verbose log: libeay32 is added as a filename mask
Verbose log: ssleay32 is added as a filename mask
Verbose log: libicudata is added as a filename mask
Verbose log: libicui18n is added as a filename mask
Verbose log: libicuio is added as a filename mask
Verbose log: libicule is added as a filename mask
Verbose log: libiculx is added as a filename mask
Verbose log: libicutest is added as a filename mask
Verbose log: libicutu is added as a filename mask
Verbose log: libicuuc is added as a filename mask
Verbose log: libxcb-xinerama is added as a filename mask
Verbose log: libpng is added as a filename mask
Verbose log: libjpeg is added as a filename mask
Verbose log: run qmake fail!
Warning: Failed to execute the qmake process! Trying to initialize Qt directories from path: /usr/local/Qt6_g2
Verbose log: target deploy started!!
Verbose log: Available Targets: 
Info: copy :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/MQTTManagerLib
Verbose log: Target: /home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/bin//MQTTManagerLib
Verbose log: extract lib :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/bin//MQTTManagerLib
Verbose log: Get the recursive dependencies of /home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/bin/MQTTManagerLib
Verbose log: Get the recursive dependencies of /usr/local/Qt6_g2/lib/libQt6Qmqtt.so.1
Verbose log: Cannot find the library for dependency libstdc++.so.6
Verbose log: Get the recursive dependencies of /usr/local/Qt6_g2/lib/libQt6Network.so.6
Verbose log: Cannot find the library for dependency libz.so.1
Verbose log: Cannot find the library for dependency libstdc++.so.6
Verbose log: Cannot find the library for dependency libdl.so.2
Verbose log: Cannot find the library for dependency libc.so.6
Verbose log: Get the recursive dependencies of /usr/local/Qt6_g2/lib/libQt6Core.so.6
Verbose log: Cannot find the library for dependency libpcre2-16.so.0
Verbose log: Cannot find the library for dependency libz.so.1
Verbose log: Cannot find the library for dependency libstdc++.so.6
Verbose log: Cannot find the library for dependency libdl.so.2
Verbose log: Cannot find the library for dependency libc.so.6
Verbose log: Cannot find the library for dependency libpthread.so.0
Verbose log: Cannot find the library for dependency libglib-2.0.so.0
Verbose log: Cannot find the library for dependency libm.so.6
Verbose log: Cannot find the library for dependency libgcc_s.so.1
Verbose log: Cannot find the library for dependency ld-linux-x86-64.so.2
Verbose log: Cannot find the library for dependency libpthread.so.0
Verbose log: Cannot find the library for dependency libgcc_s.so.1
Verbose log: Cannot find the library for dependency libc.so.6
Verbose log: Cannot find the library for dependency libstdc++.so.6
Verbose log: Cannot find the library for dependency libc.so.6
Verbose log: Cannot find the library for dependency libgcc_s.so.1
Verbose log: Current module 0
Verbose log: Add new module from path /usr/local/Qt6_g2/lib/libQt6Network.so.6 module value 2048
Verbose log: Current module 2048
Verbose log: Add new module from path /usr/local/Qt6_g2/lib/libQt6Qmqtt.so.1 module value 0
Verbose log: Current module 2048
Verbose log: Add new module from path /usr/local/Qt6_g2/lib/libQt6Core.so.6 module value 4
Info: platform : libqvnc is disabled
Info: copy :/usr/local/Qt6_g2/lib/libQt6Network.so.6
Info: copy :/usr/local/Qt6_g2/lib/libQt6Qmqtt.so.1
Info: copy :/usr/local/Qt6_g2/lib/libQt6Core.so.6
Info: copy :/usr/local/Qt6_g2/translations/qtbase_ar.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_bg.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_ca.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_cs.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_da.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_de.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_en.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_es.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_fa.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_fi.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_fr.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_gd.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_he.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_hr.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_hu.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_it.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_ja.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_ko.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_lv.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_nl.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_nn.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_pl.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_pt_BR.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_ru.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_sk.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_tr.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_uk.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_zh_CN.qm
Info: copy :/usr/local/Qt6_g2/translations/qtbase_zh_TW.qm
Verbose log: Trying to deploy msvc
Verbose log: vcredist not defined
Verbose log: vcredist not found!
Verbose log: Failed to deploy msvc
Info: deploy done!
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/bin/MQTTManagerLib
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/bin/qt.conf
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/lib/libQt6Core.so.6
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/lib/libQt6Network.so.6
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/lib/libQt6Qmqtt.so.1
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/MQTTManagerLib.sh
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_ar.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_bg.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_ca.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_cs.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_da.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_de.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_en.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_es.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_fa.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_fi.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_fr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_gd.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_he.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_hr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_hu.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_it.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_ja.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_ko.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_lv.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_nl.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_nn.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_pl.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_pt_BR.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_ru.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_sk.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_tr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_uk.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_zh_CN.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/Application/translations/qtbase_zh_TW.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/bin/MQTTManagerLib
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/bin/qt.conf
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/lib/libQt6Core.so.6
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/lib/libQt6Network.so.6
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/lib/libQt6Qmqtt.so.1
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/MQTTManagerLib.sh
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_ar.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_bg.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_ca.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_cs.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_da.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_de.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_en.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_es.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_fa.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_fi.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_fr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_gd.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_he.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_hr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_hu.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_it.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_ja.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_ko.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_lv.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_nl.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_nn.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_pl.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_pt_BR.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_ru.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_sk.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_tr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_uk.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_zh_CN.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/tmp_data/Application/translations/qtbase_zh_TW.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/bin/MQTTManagerLib
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/bin/qt.conf
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/lib/libQt6Core.so.6
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/lib/libQt6Network.so.6
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/lib/libQt6Qmqtt.so.1
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/MQTTManagerLib.sh
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_ar.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_bg.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_ca.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_cs.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_da.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_de.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_en.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_es.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_fa.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_fi.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_fr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_gd.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_he.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_hr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_hu.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_it.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_ja.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_ko.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_lv.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_nl.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_nn.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_pl.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_pt_BR.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_ru.qm
V♠erbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_sk.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_tr.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_uk.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_zh_CN.qm
Verbose log: move : :/home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/defaultZIPTemplate/Application/translations/qtbase_zh_TW.qm
Info: Computing hash of /home/giuliano/Desktop/build-MQTTManagerLib-Clone_of_Desktop-Release/DistributionKit/MQTTManagerLib.zip

and the tree created by unzipping the package created by CQtDeployer:

build/DistributionKit# unzip MQTTManagerLib.zip
Archive:  MQTTManagerLib.zip
  inflating: bin/MQTTManagerLib      
  inflating: bin/qt.conf             
  inflating: lib/libQt6Core.so.6     
  inflating: lib/libQt6Network.so.6  
  inflating: lib/libQt6Qmqtt.so.1    
  inflating: MQTTManagerLib.sh       
  inflating: translations/qtbase_ar.qm  
  inflating: translations/qtbase_bg.qm  
  inflating: translations/qtbase_ca.qm  
  inflating: translations/qtbase_cs.qm  
  inflating: translations/qtbase_da.qm  
  inflating: translations/qtbase_de.qm  
  inflating: translations/qtbase_en.qm  
  inflating: translations/qtbase_es.qm  
  inflating: translations/qtbase_fa.qm  
  inflating: translations/qtbase_fi.qm  
  inflating: translations/qtbase_fr.qm  
  inflating: translations/qtbase_gd.qm  
  inflating: translations/qtbase_he.qm  
  inflating: translations/qtbase_hr.qm  
  inflating: translations/qtbase_hu.qm  
  inflating: translations/qtbase_it.qm  
  inflating: translations/qtbase_ja.qm  
  inflating: translations/qtbase_ko.qm  
  inflating: translations/qtbase_lv.qm  
  inflating: translations/qtbase_nl.qm  
  inflating: translations/qtbase_nn.qm  
  inflating: translations/qtbase_pl.qm  
  inflating: translations/qtbase_pt_BR.qm  
  inflating: translations/qtbase_ru.qm  
  inflating: translations/qtbase_sk.qm  
  inflating: translations/qtbase_tr.qm  
  inflating: translations/qtbase_uk.qm  
  inflating: translations/qtbase_zh_CN.qm  
  inflating: translations/qtbase_zh_TW.qm  

what am I missing here? @EndrII

EDIT2:
I tried the very same operations with the same project on windows 10 and I got the same error

@EndrII
Copy link
Member

EndrII commented Mar 8, 2022

Hm.
I think that libcripto is missed because libcripto library loading delayed. So to fix it i recommends add to your code include any header of libcripto manually

Example:

#include <crypto.h>

@Gappa88
Copy link
Author

Gappa88 commented Mar 8, 2022

thanks for the answer.

I found the solution to the problem.

It seems that qt's ssl library needs its backend in order to work properly (libqcertonlybackend.so, libqopensslbackend.so). I found those libraries in this path:

path/to/Qt6/plugins/tls

So, using CQtDeployer I managed to force it to deploy those libraries along with the project:

cqtdeployer.sh -bin MQTTManagerLib -extraPlugin /usr/local/Qt6_g2/plugins/tls zip

@EndrII EndrII self-assigned this Mar 9, 2022
@EndrII EndrII added the Bug Something isn't working label Mar 9, 2022
@EndrII
Copy link
Member

EndrII commented Mar 9, 2022

@Gappa88 i prepare new builds of cqtdeployer that should be deploy tls plugin automatically
please check and send me any feedback

https://quasarapp.ddns.net:3031/QuasarApp/CQtDeployer/c666dc0aa08d6e2baa156eee579d10a138dd0ab1/

@EndrII
Copy link
Member

EndrII commented Mar 10, 2022

check cqtdeployer 1.5.4.14

@Gappa88
Copy link
Author

Gappa88 commented Mar 10, 2022

thanks @EndrII , I will check it

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

Successfully merging a pull request may close this issue.

2 participants