Bug 195079

Summary: Digikam albums appear empty
Product: [Applications] digikam Reporter: Adam <adreeve>
Component: Database-AlbumsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: adreeve, caulier.gilles, halphaz, tro
Priority: NOR    
Version: 0.10.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
Latest Commit: Version Fixed In: 5.7.0
Sentry Crash Report:

Description Adam 2009-06-03 10:27:05 UTC
Version:            (using KDE 4.2.85)
Installed from:    Ubuntu Packages

All albums appear empty in Digikam. I've seen a few bugs with similar problems but nothing seems to apply directly to what I'm experiencing. I've tried restarting Digikam and deleting my database file but without any effect. I get this output in the terminal:

void SunLocator::update()
digikam(4659): couldn't create slave: "Unable to create io-slave:
klauncher said: Error loading 'kio_digikamalbums'.

I've installed Digikam from the Ubuntu 9.10 repositories.
Comment 1 caulier.gilles 2009-06-03 10:39:34 UTC
digiKam kio-slaves cannot be found in KDE4 dir. check your system...

Gilles Caulier
Comment 2 Adam 2009-06-03 11:25:37 UTC
Looks like the libraries are there, I get this in my .xsession-errors:

kdeinit4: preparing to launch
Could not open library '/usr/lib/kde4/kio_digikamtags.so'.
Cannot load library /usr/lib/kde4/kio_digikamtags.so: (/usr/lib/libdigikamcore.so.1: undefined symbol: _ZN6Marble12MarbleWidget16addPlaceMarkDataERK7QStringS3_)
digikam(3955): couldn't create slave: "Unable to create io-slave:
klauncher said: Error loading 'kio_digikamtags'.

Is this a bug in Digikam or Kubuntu?
Comment 3 Andi Clemens 2009-06-03 11:30:29 UTC
This is no bug in digiKam. Have you tried to restart your system?
The slave might not be registered properly after install.

Andi
Comment 4 caulier.gilles 2009-06-03 11:32:11 UTC
Aha ah, it's not a digiKam bug. it's a binary compatibility not respected from Kubuntu package, especially marblewidget, used by digiKam

Check your system..

Gilles Caulier
Comment 5 Adam 2009-06-03 11:37:38 UTC
Ok thanks, I'll file this on Launchpad for Kubuntu.
Comment 6 Andi Clemens 2009-06-03 11:44:28 UTC
Restart didn't help? This is usually the solution to this problem (especially in Kubuntu).
Comment 7 Adam 2009-06-03 11:55:03 UTC
No I've tried two restarts now without any change.
Comment 8 caulier.gilles 2009-06-03 11:58:44 UTC
It's normal. Look :

Cannot load library /usr/lib/kde4/kio_digikamtags.so:
(/usr/lib/libdigikamcore.so.1: undefined symbol:
_ZN6Marble12MarbleWidget16addPlaceMarkDataERK7QStringS3_)

A symbol is not found in libmarblewidget by digiKam kio-slave. update or check marblewidget package before to retry...

Gilles Caulier
Comment 9 Tro 2009-06-14 06:36:44 UTC
This seems to be caused by Kubuntu's latest "backports" release. It causes an upgrade in libmarble4 from 4.2.2 to 4.2.90, which breaks digikam. Adam, did you create an issue in launchpad? I can't seem to find it.
Comment 10 Tro 2009-06-14 06:46:08 UTC
Filed a bug here: https://bugs.launchpad.net/kde4-backports/+bug/386872
Comment 11 caulier.gilles 2009-06-15 06:06:02 UTC
*** Bug 196545 has been marked as a duplicate of this bug. ***
Comment 12 caulier.gilles 2017-07-25 19:35:22 UTC
This problem is relevant of digiKam KIO Slaves and all of these have been dropped in favor of a multi-threaded interface to query the database.