digikam stopped working

Dears,

I used digikam frequently to manage my photos. Now, after some updates (which i do not know which) I cannot run it !! the error message is:

digikam: symbol lookup error: digikam: undefined symbol: _ZN12MarbleWidget16staticMetaObjectE

what shall i do ?!

– A.

It refers to a widget (MarbleWidget)
Are you using this in any way?

If yes, remove it

I removed “plasma-addon-marble” but I still get that error. If i want to remove “marble” completely from YaST2, i get dependency error so YaST wants to downgrade digikam from version 10 to 9.4

shall i do that??

thanks for your quite fast response, anyway.

please post result of

zypper lr -d
e?1034h#  | Alias                    | Name                     | Enabled | Refresh | Priority | Type   | URI                                                                                                | Service
---+--------------------------+--------------------------+---------+---------+----------+--------+----------------------------------------------------------------------------------------------------+--------
1  | KDE:Backports            | KDE:Backports            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_11.1/                            |        
2  | KDE:KDE4:Community       | KDE:KDE4:Community       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE4_Factory_Desktop/ |        
3  | KDE:KDE4:Factory:Desktop | KDE:KDE4:Factory:Desktop | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/               |        
4  | Libdvdcss repository     | Libdvdcss repository     | No      | Yes     |   99     | rpm-md | http://suse.linuxin.dk/repo/11.1/                                                                  |        
5  | Packman Repository       | Packman Repository       | No      | Yes     |   99     | rpm-md | http://ftp.skynet.be/pub/packman/suse/11.1/                                                        |        
6  | Printing                 | Printing                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_11.1/                                  |        
7  | Publishing               | Publishing               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Publishing/openSUSE_11.1/                                |        
8  | devel:tools:building     | devel:tools:building     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/building/openSUSE_11.1/                    |        
9  | games                    | games                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_11.1/                                     |        
10 | home:Lazy_Kent           | home:Lazy_Kent           | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Lazy_Kent/openSUSE_11.1/                           |        
11 | home:assmannst           | home:assmannst           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/assmannst/openSUSE_Factory/                        |        
12 | home:h31                 | home:h31                 | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/h31/openSUSE_11.1/                                 |        
13 | home:jimfunk             | home:jimfunk             | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/jimfunk/openSUSE_11.1/                             |        
14 | home:malcolmlewis        | home:malcolmlewis        | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/malcolmlewis/openSUSE_11.1_Update/                 |        
15 | home:primdorf            | home:primdorf            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/primdorf/openSUSE_11.1/                            |        
16 | home:saschpe:picard      | home:saschpe:picard      | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/saschpe:/picard/openSUSE_11.1/                     |        
17 | kde4.3.3stable           | kde4.3.3stable           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.1/                |        
18 | mozilla                  | mozilla                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_11.1/                                   |        
19 | ooo11.1                  | ooo11.1                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.1/                    |        
20 | openSUSE 11.1-0          | openSUSE 11.1-0          | No      | No      |   99     | yast2  | cd:///?devices=/dev/sr0                                                                            |        
21 | openSUSE:11.1            | openSUSE:11.1            | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.1/repo/oss/                                           |        
22 | openSUSE:11.1:NonFree    | openSUSE:11.1:NonFree    | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/repositories/openSUSE:/11.1:/NonFree/standard/                        |        
23 | openSUSE:Factory:Contrib | openSUSE:Factory:Contrib | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_11.1/                |        
24 | repo-debug               | openSUSE-11.1-Debug      | No      | Yes     |  100     | NONE   | http://download.opensuse.org/debug/distribution/11.1/repo/oss/                                     |        
25 | repo-non-oss             | openSUSE-11.1-Non-Oss    | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/distribution/11.1/repo/non-oss/                                       |        
26 | repo-oss                 | openSUSE-11.1-Oss        | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/distribution/11.1/repo/oss/                                           |        
27 | repo-source              | openSUSE-11.1-Source     | No      | Yes     |  100     | yast2  | http://download.opensuse.org/source/distribution/11.1/repo/oss/                                    |        
28 | repo-update              | openSUSE-11.1-Update     | Yes     | Yes     |   20     | rpm-md | http://download.opensuse.org/update/11.1/                                                          |        
29 | windows:mingw            | windows:mingw            | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw/openSUSE_11.1/                            |        

I will have to come back to you on this as I have to go for an hour or 2

Your repos need some major work
Basically change update repo priority to 99

Delete the kde43 repos they are dead

Then we need to decide which if any of all those you have we should use. But Packman should be enabled and set to priority 20.

Perhaps just get rid of them all except packman and add in the kde4 stable repo’s

But I’ll be back

You need to install the package, marble. It is a mapping application, and it is an unresolved dependency for digikam. Just search marble in yast and install it.

Paul

Maybe - maybe not as the OP did have it installed. If you look at the repo list there is a host of trouble there.

@anoosh3000
Can you tell me what all the :home user repos are for (I mean do you know what they provide, why you need them).

My initial advice would be to remove ALL your repos then add these back in. From a su terminal:

zypper ar -f http://download.opensuse.org/distribution/11.1/repo/oss/ OSS
zypper ar -f http://download.opensuse.org/distribution/11.1/repo/non-oss/ NON-OSS

zypper ar -f http://download.opensuse.org/update/11.1/ UPDATES
zypper ar -f http://ftp.skynet.be/pub/packman/suse/11.1/ Packman
zypper mr -p 20 Packman
zypper ar -f http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.1/ KDE4 Desktop Stable

zypper ar -f http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE4_STABLE_Desktop/ KDE4 Community Stable

Once you have done that
Post result of

zypper lr -d

i exactly did what you said. here is the result you wanted:

# | Alias                 | Name                  | Enabled | Refresh | Priority | Type | URI                                                                                               | Service
--+-----------------------+-----------------------+---------+---------+----------+------+---------------------------------------------------------------------------------------------------+--------
1 | KDE4 Community Stable | KDE4 Community Stable | Yes     | Yes     |   99     | NONE | http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE4_STABLE_Desktop/ |
2 | KDE4 Desktop Stable   | KDE4 Desktop Stable   | Yes     | Yes     |   99     | NONE | http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.1/               |
3 | NON-OSS               | NON-OSS               | Yes     | Yes     |   99     | NONE | http://download.opensuse.org/distribution/11.1/repo/non-oss/                                      |
4 | OSS                   | OSS                   | Yes     | Yes     |   99     | NONE | http://download.opensuse.org/distribution/11.1/repo/oss/                                          |
5 | Packman               | Packman               | Yes     | Yes     |   20     | NONE | http://ftp.skynet.be/pub/packman/suse/11.1/                                                       |
6 | UPDATES               | UPDATES               | Yes     | Yes     |   99     | NONE | http://download.opensuse.org/update/11.1/       

I used home: repos to install some specific software ( like lenovo-sl-laptop )

what should i do next? should i install marble as Paul suggested??

thanks a lot,

– A.

do i have to upgrade to kde 4.3.5 ? i am on 4.3.3. is it safe to upgrade?

do .

zypper dup

I did the update, but the problem still occurs with exactly the same error.

I also see that okular crashes on certain PDFs, mostly those with images included in.

got any idea?

Try deleting this hidden file

.kde4/share/config/digikamrc

If that doesn’t work, try creating a new user and see if it behaves the same there
report back

good, it started, showed 1 image but crashed unexpectedly !!

Please try doing this on kde stable desktop

ImageBam - Fast, Free Image Hosting and Photo Sharing