Summary: | digikam 6.4.0 appimage fails to run on centos 7.7 | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Simon J Mudd <sjmudd> |
Component: | Bundle-AppImage | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, metzpinguin |
Priority: | NOR | ||
Version: | 6.4.0 | ||
Target Milestone: | --- | ||
Platform: | Appimage | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.8.0 | |
Sentry Crash Report: |
Description
Simon J Mudd
2020-03-31 15:49:23 UTC
The bundle version 7.0.0-beta3 must work as expected : https://files.kde.org/digikam/ Gilles Caulier *** This bug has been marked as a duplicate of bug 412778 *** Just as an update I have found an alternative way to run digikam. It's not as convenient but running it with a docker image locally using this image: rpufky/digikam:stable. This seems to work. (Currently running 6.4). I see you mark this as fixed in the 7.0 beta so I'll try that to see if it works. This has the same issue as described before. You are assuming that the system glibc is good enough to use and matches and that is not the case. Output with the beta3 shows: $ chmod +x digikam-7.0.0-beta3-20200318T054830-x86-64.appimage $ ./digikam-7.0.0-beta3-20200318T054830-x86-64.appimage -- digiKam Linux AppImage Bundle -- Use 'help' as CLI argument to know all available options for digiKam application. -- Notes: to integrate this bundle to your desktop, use AppImageLauncher. -- to enable all debug messages on the console, use 'export QT_LOGGING_RULES="digikam*=true"'. libudev.so.0 libnss3.so -- Preloading shared libs: :/tmp/.mount_digika8SfPPb/usr/lib64/libnss3.so digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Sql.so.5) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamcore.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamcore.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamcore.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamdatabase.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamdatabase.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamgui.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libdigikamgui.so.7.0.0) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libMagick++-6.Q16.so.8) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libMagick++-6.Q16.so.8) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Network.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5DBus.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Xml.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Widgets.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Gui.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Concurrent.so.5) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Core.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Core.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Core.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5PrintSupport.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5XmlPatterns.so.5) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libexiv2.so.27) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libexiv2.so.27) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5WebEngineWidgets.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libmarblewidget-qt5.so.28) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/liblensfun.so.2) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_objdetect.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_objdetect.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_imgcodecs.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_dnn.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_dnn.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_calib3d.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_features2d.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_flann.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_imgproc.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_imgproc.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_core.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_core.so.3.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5WebEngineCore.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5WebEngineCore.so.5) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5WebEngineCore.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5WebChannel.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Quick.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5QmlModels.so.5) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Qml.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Qml.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5Svg.so.5) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_core.so.2.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_core.so.2.4) digikam: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libopencv_imgproc.so.2.4) digikam: /lib64/libc.so.6: version `GLIBC_2.22' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libgnutls.so.30) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5QuickWidgets.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5WebEngine.so.5) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libQt5OpenGL.so.5) digikam: /lib64/libgpg-error.so.0: no version information available (required by /tmp/.mount_digika8SfPPb/usr/lib/libgcrypt.so.20) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libicui18n.so.58) digikam: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/.mount_digika8SfPPb/usr/lib/libicuuc.so.58) $ So the same issue still exists. There will be no solution to this either. We would have to create the AppImage on an older distribution. However, this conflicts with the fact that a current compiler is required for a current Qt version. You have to update to a more recent centos version. Maik I don't remember if i already given some details here, but the AppImage is built with older Linux Mageia6 released on July 2017 including only security updates. Gilles Centos 7.7 is based on Red Hat Enterprise Linux 7.7. The 7 version appeared around 2014, in 2019 the 7.7 version. But I suspect that only bug fixes were added. When I look at the upper software list with old software, e.g. Qt4 etc. The distribution is more for servers than for desktop. Maik yes Centos is more dedicated for server side, not desktop. I use it everywhere in my office. Fedora is also based on RedHat and more dedicated for desktop use. But the binary compatibility of RPMs from Redhat is not always guaranty. Centos compatibility is safe, this is why we use this distribution in my office for industrial purpose. With Centos, it's like RH, but with the technical support. It's more Open Source like distribution. Gilles Git commit aefb18b05385d0951a65590e40d4cad9978a4bcc by Gilles Caulier. Committed on 29/01/2022 at 10:01. Pushed by cgilles into branch 'master'. AppImage: apply patch from Thomas King to preload more shared libs under Linux 64bit Ubuntu 20.04.3 LTS Related: bug 449308, bug 447304, bug 412778, bug 414959 M +5 -0 project/bundles/appimage/data/AppRun https://invent.kde.org/graphics/digikam/commit/aefb18b05385d0951a65590e40d4cad9978a4bcc Git commit f30985b60a3daec1c1c09d471b0e438cc18cb627 by Gilles Caulier. Committed on 21/03/2022 at 04:29. Pushed by cgilles into branch 'qt5-maintenance'. preload *pango* shared libraries to run AppImage with 7.7.0 under OpenSuse Related: bug 451196, bug 412778, bug 447304 FIXED-IN: 7.7.0 M +4 -0 project/bundles/appimage/data/AppRun https://invent.kde.org/graphics/digikam/commit/f30985b60a3daec1c1c09d471b0e438cc18cb627 Fixed with #455922 |