meganz / MEGAsync

Easy automated syncing between your computers and your MEGA Cloud Drive
Other
1.62k stars 279 forks source link

4.12.2-2.1 does not start on Ubuntu 20.04.6 LTS ( version `Qt_5.15' not found ) #902

Open lordcris opened 7 months ago

lordcris commented 7 months ago

When I try and start megasync on Ubuntu 20.04 I get this error:

` megasync: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version 'Qt_5.15' not found (required by /opt/mega/lib/libQt5X11Extras.so.5)

`

the default qt version on the system is 5.12.8.

tt-mega commented 7 months ago

Hello lordcris,

Mega doesn't use system Qt libraries to run the app.

Please contact our support team by opening a ticket. They will help you to fix your issue.

Apologies for the inconvenience.

lordcris commented 7 months ago

I'm afraid that's not correct. megasync is linked against the system qt libraries.

$ ldd /usr/bin/megasync /usr/bin/megasync: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version Qt_5.15' not found (required by /usr/bin/megasync) /usr/bin/megasync: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: versionQt_5.15' not found (required by /opt/mega/lib/libQt5X11Extras.so.5) linux-vdso.so.1 (0x00007ffea69f1000) libmediainfo.so.0 => /usr/lib/x86_64-linux-gnu/libmediainfo.so.0 (0x00007f2e96aca000) libzen.so.0 => /usr/lib/x86_64-linux-gnu/libzen.so.0 (0x00007f2e96a7d000) libfreeimage.so.3 => /opt/mega/lib/libfreeimage.so.3 (0x00007f2e963aa000) libicuuc.so.66 => /usr/lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007f2e961c4000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f2e9609b000) librt.so.1 => /usr/lib/x86_64-linux-gnu/librt.so.1 (0x00007f2e96091000) libcares.so.2 => /usr/lib/x86_64-linux-gnu/libcares.so.2 (0x00007f2e9607b000) libudev.so.1 => /usr/lib/x86_64-linux-gnu/libudev.so.1 (0x00007f2e9604e000) libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f2e95fbb000) libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f2e95ce5000) libdl.so.2 => /usr/lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2e95cdf000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2e95cb5000) libQt5Svg.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 (0x00007f2e95c57000) libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f2e955bc000) libQt5X11Extras.so.5 => /opt/mega/lib/libQt5X11Extras.so.5 (0x00007f2e955b5000) libQt5Quick.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 (0x00007f2e950dc000) libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f2e94af1000) libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f2e94612000) libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f2e9444f000) libQt5DBus.so.5 => /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 (0x00007f2e943b3000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f2e93e6a000) libpthread.so.0 => /usr/lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2e93e47000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2e93c65000) libm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007f2e93b16000) libgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2e93af9000) libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007f2e93907000) /lib64/ld-linux-x86-64.so.2 (0x00007f2e9ad7c000) libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f2e938eb000) libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f2e9385b000) libmms.so.0 => /usr/lib/x86_64-linux-gnu/libmms.so.0 (0x00007f2e9364b000) libtinyxml2.so.6 => /usr/lib/x86_64-linux-gnu/libtinyxml2.so.6 (0x00007f2e93634000) libicudata.so.66 => /usr/lib/x86_64-linux-gnu/libicudata.so.66 (0x00007f2e91b71000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f2e91b6b000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f2e91b63000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f2e91adb000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f2e91aa3000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f2e9199d000) libdbus-1.so.3 => /usr/lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f2e9194c000) libicui18n.so.66 => /usr/lib/x86_64-linux-gnu/libicui18n.so.66 (0x00007f2e9164d000) libpcre2-16.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007f2e915c9000) libdouble-conversion.so.3 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007f2e915b3000) libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f2e91487000) libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f2e9145e000) libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f2e9143d000) librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f2e9141d000) libssh.so.4 => /usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007f2e913af000) libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f2e9139a000) libnettle.so.7 => /usr/lib/x86_64-linux-gnu/libnettle.so.7 (0x00007f2e91360000) libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f2e9118a000) libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f2e9113d000) libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f2e910e7000) liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f2e910d6000) libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f2e910c6000) libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f2e910ac000) libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f2e90ff4000) libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f2e90fc0000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2e90f01000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f2e90ed2000) libsystemd.so.0 => /usr/lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f2e90e23000) libpcre.so.3 => /usr/lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2e90db0000) libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f2e90c2e000) libhogweed.so.5 => /usr/lib/x86_64-linux-gnu/libhogweed.so.5 (0x00007f2e90bf7000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f2e90b71000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f2e90a3b000) libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f2e90a25000) libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f2e90948000) libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f2e90917000) libcom_err.so.2 => /usr/lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f2e9090e000) libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f2e908ff000) libresolv.so.2 => /usr/lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f2e908e3000) libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f2e908c6000) libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f2e90881000) libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f2e9085e000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f2e9071f000) liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f2e906f6000) liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f2e906d5000) libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f2e905b7000) libffi.so.7 => /usr/lib/x86_64-linux-gnu/libffi.so.7 (0x00007f2e905ab000) libkeyutils.so.1 => /usr/lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f2e905a2000) libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f2e90596000) libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f2e90503000) libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f2e9045d000) libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f2e90425000) libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f2e9040a000) libgpg-error.so.0 => /usr/lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f2e903e7000) libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f2e903bd000) libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f2e903ab000) libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f2e9035d000) libcrypt.so.1 => /usr/lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f2e90322000)

$ dpkg -S /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 libqt5core5a:amd64: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

$ apt show libqt5core5a:amd64 Package: libqt5core5a Version: 5.12.8+dfsg-0ubuntu2.1 Priority: optional Section: universe/libs Source: qtbase-opensource-src Origin: Ubuntu Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Original-Maintainer: Debian Qt/KDE Maintainers debian-qt-kde@lists.debian.org Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 6,015 kB Provides: qtbase-abi-5-12-8 Depends: libc6 (>= 2.29), libdouble-conversion3 (>= 2.0.0), libgcc-s1 (>= 3.4), libglib2.0-0 (>= 2.22.0), libicu66 (>= 66.1-1~), libpcre2-16-0 (>= 10.22), libstdc++6 (>= 5), zlib1g (>= 1:1.1.4) Recommends: qttranslations5-l10n Suggests: libthai0 Breaks: libqt5scintilla2-12v5 (<< 2.9.2+dfsg-2~), libqtcore4 (<< 4:4.8.7+dfsg-20~) Replaces: libqtcore4 (<< 4:4.8.7+dfsg-20~) Homepage: https://www.qt.io/developers/ Task: kubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop Download-Size: 2,006 kB APT-Manual-Installed: no APT-Sources: http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages Description: Qt 5 core module

the binary released is linked against qt 5.15, but the ubuntu 20.04 has qt 5.12 installed.