GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie stellt man eine beschädigte Shotwell Db wieder her?

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.


Ubuntu
  1. So sichern und wiederherstellen Sie eine MySQL-Datenbank

  2. So reparieren Sie eine beschädigte MySQL-Datenbanktabelle

  3. Wie stellt man /etc/profile wieder her?

  4. Wie kann ich ein vorheriges Benutzerkonto wiederherstellen/hinzufügen?

  5. So erstellen und wiederherstellen Sie ein Backup in Plesk

Wie stellt man eine Datenbanksicherung mit JetBackup 5 wieder her?

Wie lade ich ein Backup mit JetBackup herunter oder stelle es wieder her?

So stellen Sie eine WordPress-Installation in Plesk wieder her

Wie stellt man Backups cPanel/WHM wieder her?

Wie stelle ich Sicherungen in WHM wieder her?

Wie stellt man Standard-Repositories in Ubuntu wieder her?