Bug 218377

Summary: Upgrading to the latest rep digiKam on kubuntu makes digiKam not working: symbol not found
Product: [Applications] digikam Reporter: Telmo Xtra <thx1011>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: andresbajotierra, caulier.gilles, languitar
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:

Description Telmo Xtra 2009-12-12 12:17:47 UTC
Version:           1.0.0-rc1 (using KDE 4.3.4)
OS:                Linux
Installed from:    Ubuntu Packages

apt-get on machine running  kubuntu 9.10 and kde 4.3.4 from backports rep offered upgrade to the latest digikam version 1.0.0-rc1.

After upgrading, digikam fails starting with the error below, and then just exits.

thx1011@kecortex:~$ digikam                                                                
Starting to load Plugins.                                                                   
=== MarbleDirs: ===                                                                         
Local Path: "/home/thx1011/.marble/data"                                                       
Plugin Local Path: "/home/thx1011/.marble/plugins"                                             
                                                                                            
Marble Data Path (Run Time) : ""                                                            
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data"                         
                                                                                            
Marble Plugin Path (Run Time) : ""                                                          
Marble Plugin Path (Compile Time): "/usr/lib/kde4/plugins/marble"                           
                                                                                            
System Path: "/usr/share/kde4/apps/marble/data"                                             
Plugin System Path: "/usr/lib/kde4/plugins/marble"                                          
===================                                                                         
render plugin found "/usr/lib/kde4/plugins/marble/CompassFloatItem.so"                      
render plugin found "/usr/lib/kde4/plugins/marble/CrosshairsPlugin.so"                      
render plugin found "/usr/lib/kde4/plugins/marble/ExternalDraw.so"                          
render plugin found "/usr/lib/kde4/plugins/marble/GeoRendererPlugin.so"                     
render plugin found "/usr/lib/kde4/plugins/marble/GraticulePlugin.so"                       
render plugin found "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so"                     
render plugin found "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so"                   
render plugin found "/usr/lib/kde4/plugins/marble/OverviewMap.so"                           
render plugin found "/usr/lib/kde4/plugins/marble/Photo.so"                                 
network plugin found "/usr/lib/kde4/plugins/marble/QNamNetworkPlugin.so"                    
render plugin found "/usr/lib/kde4/plugins/marble/StarsPlugin.so"                           
render plugin found "/usr/lib/kde4/plugins/marble/Wikipedia.so"                             
Time elapsed: 128 ms                                                                        
PhotoPlugin: Initialize                                                                     
Use workaround:  0                                                                          
Starting to load Plugins.                                                                   
=== MarbleDirs: ===                                                                         
Local Path: "/home/thx1011/.marble/data"                                                       
Plugin Local Path: "/home/thx1011/.marble/plugins"                                             
                                                                                            
Marble Data Path (Run Time) : ""                                                            
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data"                         
                                                                                            
Marble Plugin Path (Run Time) : ""                                                          
Marble Plugin Path (Compile Time): "/usr/lib/kde4/plugins/marble"                           
                                                                                            
System Path: "/usr/share/kde4/apps/marble/data"                                             
Plugin System Path: "/usr/lib/kde4/plugins/marble"                                          
===================                                                                         
render plugin found "/usr/lib/kde4/plugins/marble/CompassFloatItem.so"                      
render plugin found "/usr/lib/kde4/plugins/marble/CrosshairsPlugin.so"                      
render plugin found "/usr/lib/kde4/plugins/marble/ExternalDraw.so"                          
render plugin found "/usr/lib/kde4/plugins/marble/GeoRendererPlugin.so"                     
render plugin found "/usr/lib/kde4/plugins/marble/GraticulePlugin.so"                       
render plugin found "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so"                     
render plugin found "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so"                   
render plugin found "/usr/lib/kde4/plugins/marble/OverviewMap.so"                           
render plugin found "/usr/lib/kde4/plugins/marble/Photo.so"                                 
network plugin found "/usr/lib/kde4/plugins/marble/QNamNetworkPlugin.so"                    
render plugin found "/usr/lib/kde4/plugins/marble/StarsPlugin.so"                           
render plugin found "/usr/lib/kde4/plugins/marble/Wikipedia.so"                             
Time elapsed: 88 ms                                                                         
Model: Time elapsed: 412 ms                                                                 
loadMapTheme "earth/srtm/srtm.dgml"                                                         
DGML2 Name       :  "Atlas"                                                                 
adding container: "cityplacemarks" false                                                    
adding container: "baseplacemarks" false                                                    
starting parser for "cityplacemarks"                                                        
adding container: "elevplacemarks" false                                                    
starting parser for "baseplacemarks"                                                        
adding container: "observatoryplacemarks" false                                             
starting parser for "elevplacemarks"                                                        
adding container: "otherplacemarks" false                                                   
starting parser for "observatoryplacemarks"                                                 
adding container: "boundaryplacemarks" true                                                 
starting parser for "otherplacemarks"                                                       
starting parser for "boundaryplacemarks"                                                    
No recent Default Placemark Cache File available for  "observatoryplacemarks"               
No Default Placemark Source File for  "observatoryplacemarks"                               
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache" 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache"     
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache"     
newGeoDataDocumentAdded "boundaryplacemarks"                                                                
Loading ended true                                                                                          
placemarksLoaded                                                                                            
newGeoDataDocumentAdded "baseplacemarks"                                                                    
Loading ended true                                                                                          
placemarksLoaded                                                                                            
newGeoDataDocumentAdded "elevplacemarks"                                                                    
Loading ended true                                                                                          
placemarksLoaded                                                                                            
newGeoDataDocumentAdded "otherplacemarks"                                                                   
Loading ended true                                                                                          
placemarksLoaded                                                                                            
TextureColorizer: Time elapsed: 43 ms                                                                       
THEME CHANGED: *** "earth/srtm/srtm.dgml"                                                                   
Style reset requested.                                                                                      
newGeoDataDocumentAdded "cityplacemarks"                                                                    
Loading ended true                                                                                          
placemarksLoaded                                                                                            
Starting to load Plugins.                                                                                   
=== MarbleDirs: ===                                                                                         
Local Path: "/home/thx1011/.marble/data"                                                                       
Plugin Local Path: "/home/thx1011/.marble/plugins"                                                             
                                                                                                            
Marble Data Path (Run Time) : ""                                                                            
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data"                                         
                                                                                                            
Marble Plugin Path (Run Time) : ""                                                                          
Marble Plugin Path (Compile Time): "/usr/lib/kde4/plugins/marble"                                           
                                                                                                            
System Path: "/usr/share/kde4/apps/marble/data"                                                             
Plugin System Path: "/usr/lib/kde4/plugins/marble"                                                          
===================                                                                                         
render plugin found "/usr/lib/kde4/plugins/marble/CompassFloatItem.so"                                      
render plugin found "/usr/lib/kde4/plugins/marble/CrosshairsPlugin.so"                                      
render plugin found "/usr/lib/kde4/plugins/marble/ExternalDraw.so"                                          
render plugin found "/usr/lib/kde4/plugins/marble/GeoRendererPlugin.so"                                     
render plugin found "/usr/lib/kde4/plugins/marble/GraticulePlugin.so"                                       
render plugin found "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so"                                     
render plugin found "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so"                                   
render plugin found "/usr/lib/kde4/plugins/marble/OverviewMap.so"                                           
render plugin found "/usr/lib/kde4/plugins/marble/Photo.so"                                                 
network plugin found "/usr/lib/kde4/plugins/marble/QNamNetworkPlugin.so"                                    
render plugin found "/usr/lib/kde4/plugins/marble/StarsPlugin.so"                                           
render plugin found "/usr/lib/kde4/plugins/marble/Wikipedia.so"                                             
Time elapsed: 38 ms                                                                                         
PhotoPlugin: Initialize                                                                                     
Use workaround:  0                                                                                          
Starting to load Plugins.                                                                                   
=== MarbleDirs: ===                                                                                         
Local Path: "/home/thx1011/.marble/data"                                                                       
Plugin Local Path: "/home/thx1011/.marble/plugins"                                                             
                                                                                                            
Marble Data Path (Run Time) : ""                                                                            
Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data"                                         
                                                                                                            
Marble Plugin Path (Run Time) : ""                                                                          
Marble Plugin Path (Compile Time): "/usr/lib/kde4/plugins/marble"                                           
                                                                                                            
System Path: "/usr/share/kde4/apps/marble/data"                                                             
Plugin System Path: "/usr/lib/kde4/plugins/marble"                                                          
===================                                                                                         
render plugin found "/usr/lib/kde4/plugins/marble/CompassFloatItem.so"                                      
render plugin found "/usr/lib/kde4/plugins/marble/CrosshairsPlugin.so"                                      
render plugin found "/usr/lib/kde4/plugins/marble/ExternalDraw.so"                                          
render plugin found "/usr/lib/kde4/plugins/marble/GeoRendererPlugin.so"                                     
render plugin found "/usr/lib/kde4/plugins/marble/GraticulePlugin.so"                                       
render plugin found "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so"                                     
render plugin found "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so"                                   
render plugin found "/usr/lib/kde4/plugins/marble/OverviewMap.so"                                           
render plugin found "/usr/lib/kde4/plugins/marble/Photo.so"                                                 
network plugin found "/usr/lib/kde4/plugins/marble/QNamNetworkPlugin.so"                                    
render plugin found "/usr/lib/kde4/plugins/marble/StarsPlugin.so"                                           
render plugin found "/usr/lib/kde4/plugins/marble/Wikipedia.so"                                             
Time elapsed: 34 ms
Model: Time elapsed: 80 ms
loadMapTheme "earth/srtm/srtm.dgml"
DGML2 Name       :  "Atlas"
adding container: "cityplacemarks" false
adding container: "baseplacemarks" false
starting parser for "cityplacemarks"
adding container: "elevplacemarks" false
starting parser for "baseplacemarks"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache"
newGeoDataDocumentAdded "baseplacemarks"
Loading ended true
placemarksLoaded
adding container: "observatoryplacemarks" false
starting parser for "elevplacemarks"
adding container: "otherplacemarks" false
starting parser for "observatoryplacemarks"
adding container: "boundaryplacemarks" true
starting parser for "otherplacemarks"
No recent Default Placemark Cache File available for  "observatoryplacemarks"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache"
No Default Placemark Source File for  "observatoryplacemarks"
starting parser for "boundaryplacemarks"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache"
newGeoDataDocumentAdded "elevplacemarks"
THEME CHANGED: *** "earth/srtm/srtm.dgml"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache"
Loading ended true
placemarksLoaded
Style reset requested.
newGeoDataDocumentAdded "otherplacemarks"
Loading ended true
placemarksLoaded
newGeoDataDocumentAdded "boundaryplacemarks"
Loading ended true
placemarksLoaded
newGeoDataDocumentAdded "cityplacemarks"
Loading ended true
placemarksLoaded
Containername: "boundaryplacemarks" to be finalized: false 5
Containername: "baseplacemarks" to be finalized: false 4
Containername: "elevplacemarks" to be finalized: false 3
Containername: "otherplacemarks" to be finalized: false 2
Containername: "cityplacemarks" to be finalized: true 1
Style reset requested.
Containername: "baseplacemarks" to be finalized: false 6
Containername: "elevplacemarks" to be finalized: false 4
Containername: "otherplacemarks" to be finalized: false 3
Containername: "boundaryplacemarks" to be finalized: false 2
Containername: "cityplacemarks" to be finalized: true 1
Style reset requested.
digikam: symbol lookup error: /usr/lib/kde4/digikamimageplugin_freerotation.so: undefined symbol: _ZN7Digikam11ImagePlugin17setActionCategoryERK7QString
Comment 1 Johannes Wienke 2009-12-12 12:25:03 UTC
It looks like /usr/lib/kde4/digikamimageplugin_freerotation.so is left over from an older version. Try to completely purge and reinstall digikam. Otherwise a bug report at the ubuntu bug tracker would be more appropriate.
Comment 2 Dario Andres 2009-12-12 12:55:21 UTC
Indeed, this is an installation/compilation bug, caused by some packaging or installation error. You need to report this to Ubuntu directly.
Thanks
Comment 3 Telmo Xtra 2009-12-12 18:30:14 UTC
Ok.

Purging digikam didn't solve the issue. I believe that on /usr/lib/kde4/ where old digikam lib files after a old version compilation that I've done a few months ago.

So I moved this old lib files completely out of the way (mv /usr/lib/kde4/digikam* ~/backup) ran ldconfig and started digikam.

It works now. Problem solved.