Bug 426912 - digikam-7.1.0-x86-64.appimage fails to start on CentOS 8
Summary: digikam-7.1.0-x86-64.appimage fails to start on CentOS 8
Status: RESOLVED NOT A BUG
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-AppImage (show other bugs)
Version: 7.1.0
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-23 17:42 UTC by Simon J Mudd
Modified: 2020-09-25 05:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon J Mudd 2020-09-23 17:42:52 UTC
SUMMARY

Starting the app image indicates a missing library.


STEPS TO REPRODUCE
1. download the binary digikam-7.1.0-x86-64.appimage
2. chmod +x digikam-7.1.0-x86-64.appimage
3. start it with 

$ ./digikam-7.1.0-x86-64.appimage 

OBSERVED RESULT

$ ./digikam-7.1.0-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 
libnssutil3.so 
libxcb-dri3.so.0 
-- Preloading shared libs: :/tmp/.mount_digikazSHZbU/usr/lib64/libnss3.so:/tmp/.mount_digikazSHZbU/usr/lib64/libnssutil3.so:/tmp/.mount_digikazSHZbU/usr/lib64/libxcb-dri3.so.0
digikam: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory

EXPECTED RESULT

Digikam would start up

SOFTWARE/OS VERSIONS
Windows: 
macOS: 

Linux: CentOS 8 

$ rpm -q centos-release
centos-release-8.2-2.2004.0.2.el8.x86_64

Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.12.5 (from what I can see)

ADDITIONAL INFORMATION

note sure I'm using KDE:

$ rpm -qa | grep -i kde | grep -v kdev
kf5-kdeclarative-5.68.0-1.el8.x86_64
kde-filesystem-4-63.el8.x86_64
kde-settings-32.0-3.el8.noarch

I've run kde on older CentOS versions.

Please let me know if you need more information.
Comment 1 Maik Qualmann 2020-09-23 17:49:43 UTC
We've had the problem before. The libjack is a system library for audio and has to be installed, we cannot integrate it into the AppImage.

Maik
Comment 2 caulier.gilles 2020-09-25 05:00:06 UTC
Has Maik said, install libjack from your system to fix the problem as it's a low level library from the system.

Gilles Caulier