Bug 1211992

Summary: digikam: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory
Product: [openSUSE] openSUSE Tumbleweed Reporter: Bit Juggler <suse.junky>
Component: SoundAssignee: Takashi Iwai <tiwai>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: martin.jakl
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bit Juggler 2023-06-05 07:22:18 UTC
digikam fails to start and gives the error message

“digikam: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory”

My system is

Operating System: openSUSE Tumbleweed 20230603
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.4-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz
Graphics Processor: Mesa Intel® HD Graphics 4600
digikam 8.0.0-3.2
pipewire-libjack-0_3 0.3.71-3.1


My system uses pipewire for audio and there is a file /usr/lib64/pipewire-0.3/jack/libjack.so.0.

I created a symlink /usr/lib64/libjack.so.0 (pointing to /usr/lib64/pipewire-0.3/jack/libjack.so.0) and now digikam starts without problems.

However I do not know if my “workaround” will not cause any other (yet unknown to me) problems in the future operation of digikam.
Comment 1 Martin Jakl 2023-06-05 08:21:56 UTC
Other apps are broken too, blender for example. It helps to start them with 'pw-jack blender', but for example for qjackcontrol or qsampler it helps them to start, but they don't work properly anyway.
Comment 2 Felix Miata 2023-06-05 10:14:24 UTC
This bug report is a consequence of:
<https://forums.opensuse.org/t/digikam-fails-to-start-with-error-while-loading-shared-libraries-libjack-so-0/166682>

I found that using pipewire to the exclusion of pulseaudio, without pipewire-libjack-0_3 installed, KDE3 system sounds cannot be made to work in 15.5. I have yet to determine if this applies also in TW.
Comment 3 Takashi Iwai 2023-06-05 12:56:00 UTC
Already reported for mpd.

*** This bug has been marked as a duplicate of bug 1211926 ***