https://bugs.kde.org/show_bug.cgi?id=412778

            Bug ID: 412778
           Summary: digikam 6.3.0 appimage fails to run on centos 7.6
           Product: digikam
           Version: 6.3.0
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Setup-FirstRun
          Assignee: digikam-bugs-n...@kde.org
          Reporter: sjm...@pobox.com
  Target Milestone: ---

SUMMARY

I tried to start the appimage version of digikam as there's no native up to
date version as an rpm.
This has worked in the past.

Not sure which component to reference as this is "packaging / building". Please
fix if Setup-FirstRun is not right.


STEPS TO REPRODUCE
1. OS being used:

$ rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64                                     

2. download image from french mirror listed here:
https://download.kde.org/stable/digikam/6.3.0/digikam-6.3.0-x86-64.appimage.mirrorlist
3. try to start the app and see it fail

OBSERVED RESULT

I made the binary executable with chmod +x digikam-6.3.0-x86-64.appimage and
then tried to run it:

$ ./digikam-6.3.0-x86-64.appimage                                               
-- digiKam Linux AppImage Bundle                                                
-- Use 'help' as CLI argument to know all available options for digiKam
application.                                                                    
-- Note: to integrate this bundle to your desktop, use AppImageLauncher.        
libudev.so.0                                                                    
-- Preloading shared libs:                                                      
digikam: error while loading shared libraries: libjack.so.0: cannot open shared
object file: No such file or directory                                          
$

So it looks to me like you are missing dependencies.

EXPECTED RESULT

I wanted digikam to work.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

I use system kde and packages seem to vary a bit:

plasma related kde packages show:

$ rpm -qa | grep kde | grep plasma
kdeplasma-addons-libs-4.10.5-5.el7.x86_64
kde-plasma-networkmanagement-libs-0.9.0.9-7.el7.x86_64
kde-settings-plasma-19-23.8.el7.centos.noarch
kdeplasma-addons-4.10.5-5.el7.x86_64
kde-plasma-networkmanagement-0.9.0.9-7.el7.x86_64

qt packages are system packages:

$ rpm -qa | grep -i ^qt
qt3-3.3.8b-51.el7.x86_64
qt-x11-4.8.7-2.el7.x86_64
qt-settings-19-23.8.el7.centos.noarch
qt-4.8.7-2.el7.x86_64

Not sure if this helps.

But clearly libjack and maybe libudev seem to be suspicious and may be missing.

Also note that I can start this version:

digikam-6.2.0-git-20190426T172018-qtwebkit-x86-64.appimage

which I think i downloaded some time ago. From the timestamp I guess in April.

Seeing there was a newer version I thought I would try it.

The older version starts up with:

$ ./digikam-6.2.0-git-20190426T172018-qtwebkit-x86-64.appimage 
-- digiKam Linux AppImage Bundle
-- Use 'help' as CLI argument to know all available options for digiKam
application.
-- Note: to integrate this bundle to your desktop, use AppImageLauncher.
libudev.so.0 
-- Preloading shared libs: :/tmp/.mount_digikaZIRU3j/usr/lib64/libudev.so.0
Digikam::DXmlGuiWindow::setupIconTheme: Breeze icons resource file found
Digikam::AlbumWatch::AlbumWatch: AlbumWatch use QFileSystemWatcher
Digikam::AlbumManager::setDatabase: Database Parameters:
   Type:                     "QMYSQL"
   DB Core Name:             "digikam"
   DB Thumbs Name:           "digikam"
   DB Face Name:             "digikam"
   DB Similarity Name:      "digikam"
   Connect Options:          ""
   Host Name:                "xxxxxx"
   Host port:                9999
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 "xxxxxxxxxxxxx"
   Password:                 "XXXXXXXXXXXXX"

....

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to