Bug 426912

Summary: digikam-7.1.0-x86-64.appimage fails to start on CentOS 8
Product: [Applications] digikam Reporter: Simon J Mudd <sjmudd>
Component: Bundle-AppImageAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: caulier.gilles, metzpinguin
Priority: NOR    
Version: 7.1.0   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed In: 7.2.0

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