opensuse 13.2 und digikam 4.6 bzw 4.4

nachdem ich hier im Forum keinen Thread zu diesem Thema gefunden mache ich einen neuen:

ich habe ein ziemlich frisch installiertes 13.2 auf dem Rechner, und von anfang an lies sich digikam 4.6 nicht starten. Die Fehlermeldung bemängelte irgendwas mit “kipi-albums”

Nach einiger Recherche habe ich dann auf die Version 4.4 downgegradet, die bisher problemlos läuft und tut was ich will.

ABER: nun bekomme ich bei den normalen Systemupdates dauern Fehlermeldungen, die digikam 4.4 als Grund anführen.

Wie kann ich das beheben bzw. welche infos muss ich posten, damit mir jemand helfen kann?

Zuerst mal die exakte Fehlermeldungen die du bekommst wenn du digikam 4.6.0 in einer Konsole startest, würde ich sagen.
Das läuft einwandfrei hier…

OK, mache ich. Allerdings habe ich den Rechner nicht hier und kann das erst heute abend posten. Vielen Dank erstmal!

So, hier ist die Ausgabe:

digikam(17893): couldn’t create slave: "Aufruf des Ein-/Ausgabemoduls nicht möglich.
klauncher meldet: Fehler beim Laden von „kio_digikamdates“
"
digikam(17893)/digikam (core) Digikam::AlbumManager::slotDatesJobResult: Failed to list dates
digikam(17893): couldn’t create slave: "Aufruf des Ein-/Ausgabemoduls nicht möglich.
klauncher meldet: Fehler beim Laden von „kio_digikamalbums“
"
digikam(17893)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url: "Prozess kann nicht gestartet werden: Aufruf des Ein-/Ausgabemoduls nicht möglich.
klauncher meldet: Fehler beim Laden von „kio_digikamalbums“

Versionshinweise: 42.1.20160127

Poste:

zypper se -si digikam kipi
zypper lr -uP

Eventuell ein Leap Repo:

Versionshinweise: 42.1.20160127

Benutze bitte Code-Tags für die Ausgabe, ist dann einfacher zu lesen.

Alles klar. Hier die Ausgaben:

zypper se -si digikam kipi

Repository 'packman' ist veraltet. Sie können 'zypper refresh' als root ausführen, um es zu aktualisieren.
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                      | Typ       | Version      | Arch   | Repository               
--+---------------------------+-----------+--------------+--------+--------------------------
i | digiKam                   | Anwendung |              | noarch | Haupt-Repository (OSS)   
i | digikam                   | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update     
i | digikam                   | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS
i | digikam-doc               | Paket     | 4.6.0-17.1   | noarch | openSUSE:13.2:Update     
i | digikam-doc               | Paket     | 4.6.0-17.1   | noarch | openSUSE-13.2 Updates OSS
i | kipi-plugins              | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update     
i | kipi-plugins              | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS
i | kipi-plugins-acquireimage | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update     
i | kipi-plugins-acquireimage | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS
i | kipi-plugins-geolocation  | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update     
i | kipi-plugins-geolocation  | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS
i | kipi-plugins-lang         | Paket     | 4.6.0-17.1   | noarch | openSUSE:13.2:Update     
i | kipi-plugins-lang         | Paket     | 4.6.0-17.1   | noarch | openSUSE-13.2 Updates OSS
i | libkipi11                 | Paket     | 14.12.3-16.1 | x86_64 | openSUSE:13.2:Update     
i | libkipi11                 | Paket     | 14.12.3-16.1 | x86_64 | openSUSE-13.2 Updates OSS

Nun habe ich gleich mal ‘zypper refresh’ als root ausgeführt:

Repository 'Aktualisierungs-Repository (Nicht-Open-Source-Software)' ist aktuell.                             
Repository 'Haupt-Repository (OSS)' ist aktuell.                                                              
Repository 'dvd' ist aktuell.                                                                                 
Repository 'libxine2-codecs-1.2.6-96.1.x86_64.rpm' ist aktuell.                                               
Repository 'openSUSE:13.2:Update' ist aktuell.                                                                
Metadaten von Repository 'packman' werden abgerufen ..................................................[fertig]
Zwischenspeicher für Repository 'packman' wird erzeugt ...............................................[fertig]
Repository 'openSUSE-13.2 Non-OSS' ist aktuell.                                                               
Repository 'openSUSE-13.2 OSS' ist aktuell.                                                                   
Repository 'openSUSE-13.2 Updates Non-OSS' ist aktuell.                                                       
Repository 'openSUSE-13.2 Updates OSS' ist aktuell.                                                           
Repository 'openSUSE-13.2-Update-Non-Oss' ist aktuell.                                                        
Alle Repositories wurden aktualisiert.

Nun zypper lr -uP:

#  | Alias                                 | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | URI                                                                      
---+---------------------------------------+---------------------------------------------------------+-----------+-----------------+---------------+-----------+--------------------------------------------------------------------------
 1 | KDE:Frameworks5                       | KDE:Frameworks5                                         | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.1/
 2 | KDE:Qt5                               | KDE:Qt5                                                 | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.1/        
 3 | download.opensuse.org-13.1-non-oss    | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.1-non-oss/                        
 4 | download.opensuse.org-non-oss         | Haupt-Repository (NON-OSS)                              | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/distribution/13.1/repo/non-oss/             
 5 | download.opensuse.org-oss             | Haupt-Repository (OSS)                                  | Ja        | (r ) Ja         | Nein          |   99      | http://download.opensuse.org/distribution/13.1/repo/oss/                 
 6 | download.opensuse.org-update          | Hauptaktualisierungs-Repository                         | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/update/13.1/                                
 7 | dvd                                   | dvd                                                     | Ja        | (r ) Ja         | Ja            |   99      | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                       
 8 | libxine2-codecs-1.2.6-96.1.x86_64.rpm | libxine2-codecs-1.2.6-96.1.x86_64.rpm                   | Ja        | ( p) Ja         | Ja            |   99      | dir:///home/dau/Downloads                                                
 9 | openSUSE-13.1-1.10                    | openSUSE-13.1-1.10                                      | Nein      | ----            | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-hp_DVD_A_DS8A9SH_643301023354,/dev/sr0
10 | openSUSE:13.2:Update                  | openSUSE:13.2:Update                                    | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2/                                
11 | openSUSE:Leap:42.1:Update             | openSUSE:Leap:42.1:Update                               | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/update/leap/42.1/oss/                       
12 | packman                               | packman                                                 | Ja        | (r ) Ja         | Ja            |   99      | http://packman.inode.at/suse/openSUSE_Leap_42.1/                         
13 | repo-13.2-non-oss                     | openSUSE-13.2 Non-OSS                                   | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/non-oss/             
14 | repo-13.2-oss                         | openSUSE-13.2 OSS                                       | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/oss/                 
15 | repo-13.2-update-non-oss              | openSUSE-13.2 Updates Non-OSS                           | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2-non-oss/                        
16 | repo-13.2-update-oss                  | openSUSE-13.2 Updates OSS                               | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2/                                
17 | repo-debug                            | openSUSE-13.1-Debug                                     | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/debug/distribution/13.1/repo/oss/           
18 | repo-debug-update                     | openSUSE-13.1-Update-Debug                              | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/debug/update/13.1/                          
19 | repo-debug-update-non-oss             | openSUSE-13.1-Update-Debug-Non-Oss                      | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/debug/update/13.1-non-oss/                  
20 | repo-source                           | openSUSE-13.1-Source                                    | Nein      | ----            | Nein          |   99      | http://download.opensuse.org/source/distribution/13.1/repo/oss/          
21 | repo-update-non-oss                   | openSUSE-13.2-Update-Non-Oss                            | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2-non-oss/      

Möglicherweise ist das Problem ja nun schon behoben?

Du hast da ja eine “schöne” Mischung… Repos für 13.1, 13.2 un Leap 42.1, kein Wunder dass es da Probleme gibt.

Ja, die meisten sind deaktiviert (und tragen somit nur zur Verwirrung bei Menschen bei… :wink: ), aber diese sind sogar aktiv:

#  | Alias                                 | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | URI                                                                      
---+---------------------------------------+---------------------------------------------------------+-----------+-----------------+---------------+-----------+--------------------------------------------------------------------------
 3 | download.opensuse.org-13.1-non-oss    | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.1-non-oss/                        
      
 5 | download.opensuse.org-oss             | Haupt-Repository (OSS)                                  | Ja        | (r ) Ja         | Nein          |   99      | http://download.opensuse.org/distribution/13.1/repo/oss/                 

 7 | dvd                                   | dvd                                                     | Ja        | (r ) Ja         | Ja            |   99      | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                       

12 | packman                               | packman                                                 | Ja        | (r ) Ja         | Ja            |   99      | http://packman.inode.at/suse/openSUSE_Leap_42.1/                         

Diese solltest du unbedingt entfernen, bzw. mit den 13.2 Versionen ersetzen:

sudo zypper rr 3 5 7 12
sudo zypper ar -f http://packman.inode.at/suse/openSUSE_13.2 packman
sudo zypper ar -f http://opensuse-guide.org/repo/13.2 dvd

(ich würde aber auch die ganzen deaktivierten Repos entfernen)
Danach solltest du “sudo zypper dup” aufrufen um sicherzustellen dass du ein konsistentes System hast.

Übrigens: wozu hast du das da?

 8 | libxine2-codecs-1.2.6-96.1.x86_64.rpm | libxine2-codecs-1.2.6-96.1.x86_64.rpm                   | Ja        | ( p) Ja         | Ja            |   99      | dir:///home/dau/Downloads

Wenn du nur libxine2-codecs manuell runtergeladen und installiert hast, kannst du das auch löschen.
libxine2-codecs ist sowieso im Packman repo enthalten.

Erstmal vielen, vielen Dank für die schnelle Hilfe! Ich hatte zuerst versehentich die 13.1 installiert aber dann gleich auf 13.2 upgedated. libxine2-codecs aus Packman liessen sich nicht installieren, also hab ichs mehr oder weniger erzwungen. Ich hoffe mal, dass ich dank deiner Anweisungen wieder ein wirklich sauberes System hinkriege, ich habe mich gerade so schön eingerichtet… Du must entschuldigen wenn ich mich etwas blöd anstelle, ich hatte suse nach der Version 9 verlassen und seitdem diverse Debian-Derivate genutzt. Ich muss mich erst mal wieder eingewöhnen…

Naja, ist zu erwarten wenn du das Packman Repo für Leap 42.1 verwendest… :wink:

Nach dem “zypper dup” sollte eigtl. alles in Ordnung sein.

Ich kriege gleich eineee und habe nochmals die ganzen einen Schreikrampf…

Nachdem ich alles aus dem letzten Posting durchgeführt hatte, lief Digikam endlich problemlos, aber dafür kam ich nicht mehr ins Internet, weder mit Kabel noch wlan. Der Router hat auf pings geantwortet, aber mehr war nicht drin.

Also habe ich ein image zurückgespielt, das ich zum Glück kurz vor der ganzen Aktion geschossen hatte und habe die repros bereinigt etc pp

Nun komme ich zwar wieder ins Netz, aber Digikam startet nicht mehr. Grrrr…

Ich poste nochmal alles, wie es mim Moment aussieht:

zypper se -si digikam kipi:

S | Name                      | Typ       | Version      | Arch   | Repository                     
--+---------------------------+-----------+--------------+--------+--------------------------------
i | digiKam                   | Anwendung |              | noarch | (Systempakete)                 
i | digikam                   | Paket     | 4.6.0-17.1   | x86_64 | Hauptaktualisierungs-Repository
i | digikam                   | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update           
i | digikam                   | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS      
i | digikam-doc               | Paket     | 4.6.0-17.1   | noarch | Hauptaktualisierungs-Repository
i | digikam-doc               | Paket     | 4.6.0-17.1   | noarch | openSUSE:13.2:Update           
i | digikam-doc               | Paket     | 4.6.0-17.1   | noarch | openSUSE-13.2 Updates OSS      
i | kipi-plugins              | Paket     | 4.6.0-17.1   | x86_64 | Hauptaktualisierungs-Repository
i | kipi-plugins              | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update           
i | kipi-plugins              | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS      
i | kipi-plugins-acquireimage | Paket     | 4.6.0-17.1   | x86_64 | Hauptaktualisierungs-Repository
i | kipi-plugins-acquireimage | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update           
i | kipi-plugins-acquireimage | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS      
i | kipi-plugins-geolocation  | Paket     | 4.6.0-17.1   | x86_64 | Hauptaktualisierungs-Repository
i | kipi-plugins-geolocation  | Paket     | 4.6.0-17.1   | x86_64 | openSUSE:13.2:Update           
i | kipi-plugins-geolocation  | Paket     | 4.6.0-17.1   | x86_64 | openSUSE-13.2 Updates OSS      
i | kipi-plugins-lang         | Paket     | 4.6.0-17.1   | noarch | Hauptaktualisierungs-Repository
i | kipi-plugins-lang         | Paket     | 4.6.0-17.1   | noarch | openSUSE:13.2:Update           
i | kipi-plugins-lang         | Paket     | 4.6.0-17.1   | noarch | openSUSE-13.2 Updates OSS      
i | libkipi11                 | Paket     | 14.12.3-16.1 | x86_64 | Hauptaktualisierungs-Repository
i | libkipi11                 | Paket     | 14.12.3-16.1 | x86_64 | openSUSE:13.2:Update           
i | libkipi11                 | Paket     | 14.12.3-16.1 | x86_64 | openSUSE-13.2 Updates OSS 

zypper lr -uP

  # | Alias                              | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | URI                                                         
--+------------------------------------+---------------------------------------------------------+-----------+-----------------+---------------+-----------+-------------------------------------------------------------
1 | download.opensuse.org-13.2-non-oss | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2-non-oss/           
2 | download.opensuse.org-non-oss      | Haupt-Repository (NON-OSS)                              | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/non-oss/
3 | download.opensuse.org-oss          | Haupt-Repository (OSS)                                  | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/oss/    
4 | download.opensuse.org-update       | Hauptaktualisierungs-Repository                         | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2/                   
5 | ftp.gwdg.de-suse                   | Packman Repository                                      | Ja        | (r ) Ja         | Ja            |   99      | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/    
6 | openSUSE:13.2:Update               | openSUSE:13.2:Update                                    | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2/                   
7 | repo-13.2-oss                      | openSUSE-13.2 OSS                                       | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/oss/    
8 | repo-13.2-update-oss               | openSUSE-13.2 Updates OSS                               | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2/      

Das ist die Fehlermeldung:

KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/home/dau/.kde4/socket-linux-26yw.site/kdeinit4__0

[1]+  Angehalten              digikam
dau@linux-26yw:~> QSocketNotifier: Invalid socket 19 and type 'Read', disabling...

Beim einfachen anklicken des icons kommt das:

Ausführbare Datei: digikam PID: 3481 Signal: Segmentation fault (11) Datum: 03.03.2016 18:36:32

Ich will ja eigentlich nur was arbeiten und nicht dauernd basteln…

Vermutlich ein DNS Problem?
Funktioniert “ping 8.8.8.8”?

Vielleicht reicht einfach das Ausführen von Folgendem:

sudo netconfig update -f

Das ist die Fehlermeldung:

KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/home/dau/.kde4/socket-linux-26yw.site/kdeinit4__0

[1]+ Angehalten digikam
dau@linux-26yw:~> QSocketNotifier: Invalid socket 19 and type ‘Read’, disabling…

Tja, das sagt leider überhaupt nichts aus, außer dass digikam eben abstürzt.

Du hast irgendwelche Pakete auf deinem System die nicht zusammenpassen.

Wenn du “zypper dup” nicht nochmal laufen lassen willst, musst du händisch rausfinden was.
Gehe z.B. in YaST->Software installieren/entfernen, klicke auf “Zeige”, wähle Repositories und selectiere das “@System” Repo.
Dann suche in der Liste nach rot-markierten Paketen und wechsle die einzeln zu den Standard-Versionen und schau obs hilft.

Ich würde aber dennoch ein “zypper dup” empfehlen, um sicherzustellen dass dein System konsistent ist.
Und das Netzwerkproblem ist sicher auch einfacher zu lösen als jetzt rauszufinden welches Paket exakt der Verursacher für den Absturz ist.

Ich will ja eigentlich nur was arbeiten und nicht dauernd basteln…

An deinem Problem ist aber deine “Bastelei” (im Speziellen das Hinzufügen von irgendwelchen Repos die nicht zu deinem System passen) schuld…

Nun, swnn, zypper dub meldet keinen Handlungsbedarf- bei yast sind ein paar Sachen rot, sie lassen sich aber nicht aktualisieren.

Ich wechsle jetz nochmal zu der ohne-netzwerk-installation und teste deine Vorschläge.

Mal sehn was da rauskommt. Ich bin dann erstmal offline…

Hah! “sudo netconfig update -f” hat das Problem tatsächlich gelöst!

Dann hoffe ich jetzt mal, dass ich hier nicht so bald wieder aufschlagen muss und möchte nur nochmal ausdrücklich loben, wie schnell und kompetent einem hier geholfen wir - vielen Dank dafür!

bei yast sind ein paar Sachen rot, sie lassen sich aber nicht aktualisieren.

Rot bedeutet:
Die aus dem Repo 1 installierte Version ist neuer als eine jetzt in dem Repo 1 vorhandene Version.
Oder auch das die installierte Version im Repo nicht mehr vorhanden ist.

Musst Du alles per Hand löschen bzw. umstellen.