Summary: | digiKam refuses to launch with a 'version `GLIBC_2.29' not found' error | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Stephen S. <stephen> |
Component: | Bundle-AppImage | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, stephen |
Priority: | NOR | ||
Version: | 7.4.0 | ||
Target Milestone: | --- | ||
Platform: | Debian stable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.5.0 | |
Sentry Crash Report: | |||
Attachments: | Debian LTS schedule |
Description
Stephen S.
2021-12-22 15:50:49 UTC
This is normal, as 7.4.0 AppImage is now compiled with a more recent Linux version than previous 7.3.0, for security reasons and other technical issues. It's difficult to be compatible with older Linux versions due to this low level dependency to glibc. It's a main problem with AppImage. We cannot provide more than one bundle at the same time, one for older Linux, one for recent version. Typically, the target AppImage binary depend of the glibc version from the Linux host used to compile all binaries. I understand your point Gilles. Could you consider creating a Flatpak instead, as, in my experience, Flatpaks are way more upgradable than AppImages? Created attachment 144787 [details]
Debian LTS schedule
As you can see in the above schedule, far from being an "old version" Debian 10 Buster is in LTS till June 2024... Well digiKam flatpak bundle already exists and are up-to-date. There are 2 repositories as you can read from this page : https://invent.kde.org/graphics/digikam/-/tree/master/project/bundles/flatpak But, by experience flatpak is not perfect and the main problem is the heavy sand-boxing level of application which reduce the interoperability with the host system. We have receive plenty of reports and feedback about this topic. This is why AppImage exists. Git commit e106aa64e8e18f23fc87266ecd0888c9581768c9 by Gilles Caulier. Committed on 25/12/2021 at 08:57. Pushed by cgilles into branch 'dev'. add more details about host OS compatibility, especially AppImage and glibc version which must be >= to 2.29. Related: bug 447304, bug 447150 M +1 -1 TODO.org M +4 -4 themes/hugo-theme-digikam/layouts/partials/downloads.html https://invent.kde.org/websites/digikam-org/commit/e106aa64e8e18f23fc87266ecd0888c9581768c9 So for all system with glibc < 2.29, you can use previous digiKam 7.3.0, or use the flatpak 7.4.0 bundle instead. Gilles Caulier The issue with the current flatpak is that the MySQL driver is not loading when opening digiKam with an external MySQL database. Hi, for all Flatpak report about Mysql, please comment this entry from github : https://github.com/flathub/org.kde.digikam/issues/17 For Linux, digiKam team only maintain the AppImage bundle, not the Flatpak version published on Flathub. Gilles Caulier |