Bug 432074 - digiKam's appimage failed to launch on ArchLinux
Summary: digiKam's appimage failed to launch on ArchLinux
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-AppImage (show other bugs)
Version: 7.2.0
Platform: Appimage Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-25 04:56 UTC by Tyson Tan
Modified: 2021-01-27 06:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyson Tan 2021-01-25 04:56:53 UTC
digiKam's appimage failed to launch on ArchLinux. Both 7.1.0 and 7.2.0.


$ ./digikam-7.2.0-beta2-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 
libxcb-dri3.so.0 
-- Preloading shared libs: :/tmp/.mount_digikaMOjTLv/usr/lib64/libxcb-dri3.so.0
unknown: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
unknown: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
unknown: Could not initialize GLX
/tmp/.mount_digikaMOjTLv/AppRun:line 166: 46369 aborted               (kernel stored as)digikam $@


Operating System: Arch Linux
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.10-arch1-1
OS Type: 64-bit
Comment 1 Tyson Tan 2021-01-25 05:11:07 UTC
Also, the appimage works on Ubuntu, but not Manjaro, which is arguably another Archlinux flavor.
Comment 2 Maik Qualmann 2021-01-25 05:27:24 UTC
Please try the AppImage of digiKam-7.2.0-RC from here: https://files.kde.org/digikam/

Maik
Comment 3 Tyson Tan 2021-01-25 05:33:25 UTC
Hi Maik, I tried the rc build, but it didn't work either:

$ ./digiKam-7.2.0-rc-20210124T180454-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 
libxcb-dri3.so.0 
-- Preloading shared libs: :/tmp/.mount_digiKa5mRkQb/usr/lib64/libxcb-dri3.so.0
unknown: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
unknown: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
unknown: Could not initialize GLX
/tmp/.mount_digiKa5mRkQb/AppRun:行 166: 69601 aborted               (kernel saved)digikam $@
Comment 4 Maik Qualmann 2021-01-25 07:46:32 UTC
With this commit the "libxcb-dri3" should no longer be in the bundle at all.

https://invent.kde.org/graphics/digikam/commit/193108c90595362211e42a182a200390d56aca36

Maik
Comment 5 Tyson Tan 2021-01-25 09:30:21 UTC
Thanks Maik, I can help testing when a new build is ready. Or hopefully it'll just work without any further testing. :p
Comment 6 Maik Qualmann 2021-01-25 21:44:12 UTC
Git commit c79d9e9927d4d1e9ba702e200c64183b8f787f4e by Maik Qualmann.
Committed on 25/01/2021 at 21:42.
Pushed by mqualmann into branch 'master'.

fix remove extra files from bundle

M  +1    -1    project/bundles/appimage/04-build-appimage.sh

https://invent.kde.org/graphics/digikam/commit/c79d9e9927d4d1e9ba702e200c64183b8f787f4e
Comment 7 Tyson Tan 2021-01-27 02:17:54 UTC
It's working in the new rc build now. Thank you Maik!