QuasarApp / CQtDeployer

This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
https://quasarapp.ddns.net:3031/docs/QuasarApp/CQtDeployer/latest/
GNU Lesser General Public License v3.0
570 stars 89 forks source link

error while loading shared libraries: libb2.so.1 #800

Closed avttrue closed 6 months ago

avttrue commented 6 months ago

build system: Ubuntu (KDE Neon, Wayland) clear test system: Ubuntu (KDE Neon, x11), VirtualBox

I have created two packages: cqtdeployer -bin myApp deploySystem & cqtdeployer -bin myApp

In both cases, when running on a clean system, I get the same error: error while loading shared libraries: libb2.so.1: cannot open shared object file: No such file or directory List of libraries in packages: 1.txt

EndrII commented 6 months ago

Hi, can you show me ldd output of your main executable, and your own built libraries (if you have) with -verbose option ?

avttrue commented 6 months ago

Hello, I do not use additional libraries.

ldd karass linux-vdso.so.1 (0x00007ffcbb9ee000) libQt6Core5Compat.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Core5Compat.so.6 (0x00007fcb96fa1000) libQt6MultimediaWidgets.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6MultimediaWidgets.so.6 (0x00007fcb9746e000) libQt6PrintSupport.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6PrintSupport.so.6 (0x00007fcb96f26000) libQt6Sql.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Sql.so.6 (0x00007fcb96ed5000) libQt6OpenGLWidgets.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6OpenGLWidgets.so.6 (0x00007fcb96ec4000) libQt6Multimedia.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Multimedia.so.6 (0x00007fcb96dd6000) libQt6Widgets.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Widgets.so.6 (0x00007fcb96600000) libQt6Gui.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Gui.so.6 (0x00007fcb95c00000) libQt6Core.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Core.so.6 (0x00007fcb95400000) libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcb96d82000) libOpenGL.so.0 => /lib/x86_64-linux-gnu/libOpenGL.so.0 (0x00007fcb96d56000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcb95000000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcb95b19000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcb965e0000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcb94c00000) libicui18n.so.56 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libicui18n.so.56 (0x00007fcb94600000) libicuuc.so.56 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libicuuc.so.56 (0x00007fcb94200000) libicudata.so.56 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libicudata.so.56 (0x00007fcb92800000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcb96d51000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcb96d4c000) libQt6Network.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6Network.so.6 (0x00007fcb95257000) libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcb94f79000) libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fcb95ad2000) libQt6OpenGL.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6OpenGL.so.6 (0x00007fcb94ed2000) libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fcb94e7d000) /lib64/ld-linux-x86-64.so.2 (0x00007fcb9747e000) libEGL.so.1 => /lib/x86_64-linux-gnu/libEGL.so.1 (0x00007fcb95abf000) libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fcb94e33000) libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcb94ac0000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcb926c6000) libQt6DBus.so.6 => /home/avttrue/Qt/6.6.2/gcc_64/lib/libQt6DBus.so.6 (0x00007fcb925ff000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcb9523b000) libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcb92537000) libgthread-2.0.so.0 => /lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fcb96d43000) libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fcb92468000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcb96d3c000) libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcb923b0000) libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fcb9235c000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fcb94aac000) libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007fcb922d7000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fcb92289000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fcb945cf000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fcb95ab6000) libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcb9225f000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcb921e9000) libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcb921ae000) libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fcb9522d000) libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fcb920e3000) libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fcb920b4000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fcb95ab0000) libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fcb94a9e000) libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fcb92035000) libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fcb94e2e000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fcb91f6e000) libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fcb945c7000) libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007fcb941eb000) libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcb945c1000) libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcb945b9000) libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fcb91f4b000) libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fcb941e4000) libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fcb91f0f000) libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fcb91ee2000) libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fcb91e37000) libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fcb91dd9000) libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fcb91dce000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcb91da3000) liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fcb91d83000) libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fcb91d78000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcb91c3a000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcb91c22000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcb91bfc000) libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fcb91bef000)

avttrue commented 6 months ago

verbose log added verboselog.txt

EndrII commented 6 months ago

Please do not use systemLibs option. It is not save.

Just mark your lib as approved

cqtdeployer -extraLibs libb2
avttrue commented 6 months ago

Thanks, it helped. By the way, I did not use additional options like "systemLibs". The verbose log was from the build with the 'deploySystem' option.