I’m a new OpenSuse user so I’m not exactly sure the right protocol on this. But I want to make sure this is not a problem I have before I file a bug report.
Digikam will not start.
I tried starting it in a terminal to get a little feedback. Here is the result:
tubasoldier@thinkpad:~> digikam
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
Time elapsed: 21 ms
Time elapsed: 3 ms
Model: Time elapsed: 98 ms
TextureColorizer: Time elapsed: 20 ms
Time elapsed: 3 ms
Time elapsed: 2 ms
Model: Time elapsed: 10 ms
digikam: symbol lookup error: /usr/lib/libdigikamcore.so.1: undefined symbol: _ZN11KDcrawIface19RawDecodingSettingsaSERKS0_
tubasoldier@thinkpad:~>
I believe the symbol lookup error is the real issue. Is this something I need to fix in my system? Or should I file a bug report over this? I would just like to clear this up if it is my issue, that way I’m not filing extra bug reports for no reason. Thanks.
jpo@jpo-hp-lap:~> digikam
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
Time elapsed: 30 ms
Time elapsed: 9 ms
Model: Time elapsed: 191 ms
TextureColorizer: Time elapsed: 20 ms
Time elapsed: 5 ms
Time elapsed: 4 ms
Model: Time elapsed: 18 ms
digikam: symbol lookup error: /usr/lib/libdigikamcore.so.1: undefined symbol: _ZN11KDcrawIface19RawDecodingSettingsaSERKS0_
The version is:
jpo@jpo-hp-lap:~> rpm -qif /usr/lib/libdigikamcore.so.1
Name : digikam Relocations: (not relocatable)
Version : 1.3.0 Vendor: obs://build.opensuse.org/KDE
Release : 41.1 Build Date: Mo 19 Jul 2010 22:10:06 CEST
Install Date: So 25 Jul 2010 11:31:38 CEST Build Host: build17
Group : Productivity/Graphics/Viewers Source RPM: digikam-1.3.0-41.1.src.rpm
Size : 16258902 License: GPLv2+
Signature : DSA/SHA1, Mo 19 Jul 2010 22:14:12 CEST, Key ID 27c070176f88bb2f
URL : [digiKam - Photo Management Program | Manage your photographs as a professional with the power of Open Source](http://www.digikam.org/)
Summary : A KDE Photo Manager
Description :
digiKam is a simple digital photo management application for KDE, which
allows you to import and organize your digital photos easily. The
photos can be organized in albums, which can be sorted chronologically,
by directory layout, or by custom collections. An easy-to-use interface
that enables you to connect to your camera and preview, download, or
delete your images, is provided.
Authors:
--------
Gilles Caulier <caulier dot gilles at gmail dot com>
Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
Andi Clemens <andi dot clemens at gmx dot net>
Renchi Raju <renchi@green.tam.uiuc.edu> (Original author, retired)
Distribution: KDE:UpdatedApps / openSUSE_11.3
You need libkdcraw8 and libkexiv2-8 from KDE:UpdatedApps.
Technically it’s a packaging problem. But the real problem is that Digikam authors decided Digikam 1.3 would need versions of libkdcraw and libkexiv that will only be officially released with KDE 4.5… two months earlier!!
>
>
> This is from the UpdatedKDEApps repository.
>
>
Don’t know about this repository, but digikam 1.3 needs some newer libraries
(from KDE 4.5); in particular libkdcraw and libkexev2. Did the install of
1.3 drag in anything else?
It did install libkdcraw and libkexev2 as well.
I didn’t realize the UpdatedKDEApps repository was rather unstable. It sounded as a sort of backports for KDE. So in my situation I’ve removed it and reinstalled Digikam. Solved for me. Thanks for pointing out the problem.
Don’t know about this repository, but digikam 1.3 needs some newer libraries
(from KDE 4.5); in particular libkdcraw and libkexev2. Did the install of
1.3 drag in anything else?
Nope. Manually changing these two libraries (it’s libkexiv2 b.t.w.) did indeed solve the startup problem.
Unfortunately digikam 1.3.0 ist still unable to rotate pictures from the album view (which was the original problem that triggered my upgrade attempt).
that installed some new packages and libs. After that i could start digikam and showfoto. OR: YAST -> Software Install -> View -> Repositories -> Click on the Backports KDE Repository -> Switch system packages to the versions in this repository. And then it’ll install a bunch of new happy files!
The person who gave hand was me. You should not use zypper dup -r 6 since the repository order for you is different (KDE UpdatedApps was #6 for Eugen) - you should use the YAST method.