Bug 475606

Summary: Appimage not starting (glibc version not found)
Product: [Applications] krita Reporter: Yncke <yncke>
Component: GeneralAssignee: wolthera <griffinvalley>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: dimula73, griffinvalley
Priority: NOR    
Version First Reported In: 5.2.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Yncke 2023-10-14 13:04:21 UTC
SUMMARY
***
Krita 5.2.0 is not starting on my installation of Debian 10.

STEPS TO REPRODUCE
1. Start the krita-5.2.0-x86_64.appimage

OBSERVED RESULT
 It won't start. Starting it from the command line results in the following error messages:

Replacing libstdc++.so.6 with the fallback version: libstdc++.so.6.0.25 -> libstdc++.so.6.0.32
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritaui.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritaimage.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritaglobal.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libQt5Widgets.so.5)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libQt5Gui.so.5)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libQt5Core.so.5)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libpng16.so.16)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritalibbrush.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritawidgets.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritaflake.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritapigment.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libkritawidgetutils.so.19)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libKF5GuiAddons.so.5)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libKF5CoreAddons.so.5)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libfftw3.so.3.6.9)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libgsl.so.23)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libicui18n.so.66)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libicuuc.so.66)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.30' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libudev.so.1)
/tmp/.mount_krita-GGhUYr/usr/bin/krita: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.30' not found (required by /tmp/.mount_krita-GGhUYr/usr/bin/../lib/libsystemd.so.0)


EXPECTED RESULT
It starts up so that I can explore all the new goodies in this release. :)

SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 10
KDE Plasma Version: 5.14.5
Qt Version: 5.11.3
KDE Frameworks Version: 5.54.0
Kernel Version: 4.19.0-25-amd64
OS Type: 64-bit
Comment 1 wolthera 2023-10-18 10:36:50 UTC
Unfortunately, it seems we stopped supporting Debian 10 with regards to the appimage. This probably should've been in the release notes, had I been notified, sorry. I'll set this to assigned to me so the website is updated somewhere at some point.
Comment 2 Yncke 2023-10-20 13:47:24 UTC
Thank you for your answer, wolthera. 
When you say "with regards to the appimage", does that mean it still works on Debian10 if I were to try to compile it myself?
Comment 3 Dmitry Kazakov 2023-10-20 14:59:26 UTC
Hi, Yncke!

Yes, Krita should work fine if you compile it yourself. The problem is in the AppImage only.
Comment 4 Yncke 2025-02-07 14:42:24 UTC
I'm marking this bug as resolved.

(I didn't succeed in building it on Debian 10, as the toolchains were too old and it was leading me too far, but Debian 10 went end of life in the mean time, and I upgraded my system.)