Digikam putzen - nach Fehler: nicht alle Bilder in der Suche verfügbar
Möglicherweise veraltet: Dieser Artikel ist schon älter und wurde länger nicht überarbeitet. Je nach Thema könnte es sein, dass die Infos inzwischen nicht mehr gültig sind. Nach und nach überarbeite ich die Artikel, also gerne wieder mal vorbei schauen.
Ich liebe mein Digikam, weil es eine prima Verwaltung für Fotos ist. Der spannende Punkt einer Verwaltung ist ja das wieder finden von Fotos, auch wenn wenn sie nicht in einer klaren Struktur zu finden sind. Meine Hauptstruktur ist nach Jahr und Monat. Manchmal weiß ich nur noch ungefähr, wann ich ein Bild erstellt habe, manchmal weiß ich nur noch, dass ich es erstellt habe.
Zusätzlich versuche ich Bilder zu bewerten, in einem Verzeichnis sind daher benannte Bilder, meist schon nach dem Hochladen, sinnvoll benannt. Namen sind, z.B. our_xy_spezielles_jahr_monat_tag_zeit.jpg. Serien wie ein Ausflug irgendwohin, sind somit klar, einzelne Fotos, beispielsweise von einem Blumenstrauß, dem See oder ähnlichem sind so nicht wiederzufinden.
Dafür gibt es ja die Suche, meist nutze ich ein Stichwort und finde so alle Bilder dazu. Das klappte bisher auch immer prima. Kürzlich jedoch, bekam ich die Anzeige, es gäbe 58 Bilder zum Stichwort, angezeigt wurden jedoch nur zwei. Zu anderen Stichworten ein ähnliches Verhalten. Bewusst hatte ich nichts geändert, es musste also wohl beim letzten Update oder einfach so passiert sein.
Ich fand zunächst Anleitungen, um Digikam zu beschleunigen, wenn es nach einiger Zeit viele veraltete Einträge hat. Da Putzen ja nie schadet, machte ich das direkt:
Anleitung fürs Putzen gefunden auf: Check_Database
ute@tyra /home/daten/bildle $ ls
thumbnails-digikam.db
digikam4.db
thumbnails-digikam.db-journal
ute@tyra /home/daten/bildle $ sqlite3 -line digikam4.db 'pragma integrity_check;'
integrity_check = ok
ute@tyra /home/daten/bildle $ sqlite3 -line thumbnails-digikam.db 'pragma integrity_check;'
Error: database is locked
ute@tyra /home/daten/bildle $ sqlite3 -line thumbnails-digikam.db 'pragma integrity_check;'
integrity_check = ok
ute@tyra /home/daten/bildle $ sqlite3 -line thumbnails-digikam.db 'vacuum;'
ute@tyra /home/daten/bildle $ sqlite3 -line digikam4.db 'vacuum;'

Der Fehler der gelockten Datenbank entstand, weil Digikam noch nicht fertig war mit dem Erzeugen fehlender Thumbnails. Das Ergebnis zeigt, dass da einiges überflüssigerweise noch herum lag:
- thumbnails-digikam.db von 1,1GB auf auf 824 MB
- digikam4.db von 110,4 MB auf 53 MB
So weit so schön, aber auch danach, tauchte derselbe Fehler auf. Eine Suche nach gemeldeten Bugs und in Foren half auch nicht weiter. Teils wurde ähnliches beobachtet, aber niemand berichtete von einer Lösung.
Fehler: nicht alle Bilder in der Suche verfügbar
Zumindest geputzt war ja jetzt bereits, also nahm ich den oft klappenden Weg. Digikam hat eine digikam.rc in /home/user/.kde4/share/config/.
- Digikam schließen
- digikam.rc in einen Sicherungsordner verschieben
- Digikam wieder starten
- Einstellungen Schritt für Schritt wieder vornehmen
- Suche klappt
- Digikam schließen
- digikam.rc erneut sichern
- nach und nach weitere Einstellungen einzeln testen und jeweils prüfen, ob noch alles klappt
- bei mir krachte es beim Umstellen der Ansicht auf die Bildersortierung nach Datum
- Digikam schließen
- digikam.rc mit funktionierender Suche erneut einspielen
- Digikam wieder starten
- Suchen klappt wieder
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
IT Blogger am :
ute am :
IT Blogger am :
ute am :