Während ich Fotos von einer SD-Karte in Shotwell importiert habe, ist mein Laptop abgestürzt (Herunterfahren wegen Überhitzung). Jetzt kann ich Shotwell nicht mehr starten:
$ shotwell
**
ERROR:x86_64-linux-gnu/db/VersionTable.c:104:version_table_construct: assertion failed: (res == SQLITE_OK)
Wenn ich die .db
verschiebe Datei ~/.shotwell/data/photo.db
anderswo, sodass es nicht mehr vorhanden (aber gesichert) ist, wird Shotwell gestartet, baut aber seine Bibliothek neu auf, die leer sein wird.
Ich kann die von Shotwell erstellten Ordner erneut importieren, aber ich verliere fast alle Meta- Daten (am wichtigsten die „Ordner“ oder Ereignisse und ihr Hauptbild)
Gibt es eine Möglichkeit, photo.db
zu reparieren/wieder aufzubauen/wiederherstellen ?
Wie kann ich sehen, was drin ist? Wie stark ist es beschädigt?
Oder gibt es eine andere Möglichkeit, meine Ereignisse und Importe zurückzubekommen?
Akzeptierte Antwort:
Die Datenbank von Shotwell kann aufgrund von Kernel-Panik und Stromausfall beschädigt werden.
Mit Shotwell 0.10 oder höher wird die Datenbank jedes Mal automatisch gesichert, wenn das Programm beendet wird; Im schlimmsten Fall verlieren Sie Ihre Arbeit seit Beginn des Programms.
Leider haben ältere Versionen von Shotwell diese Funktion nicht und es ist unwahrscheinlich, dass Sie eine beschädigte Datenbank wiederherstellen können.