Mentre stavo importando foto da una scheda SD in Shotwell, il mio laptop si è bloccato (spegnimento a causa del surriscaldamento). Ora non posso più avviare Shotwell:
$ shotwell
**
ERROR:x86_64-linux-gnu/db/VersionTable.c:104:version_table_construct: assertion failed: (res == SQLITE_OK)
Se sposto il .db
file ~/.shotwell/data/photo.db
altrove quindi non è più presente (ma di backup), shotwell si avvierà, ma ricostruirà la sua libreria, che sarà vuota.
Posso reimportare le cartelle create da shotwell, ma perdo quasi tutti i meta- dati (soprattutto le “cartelle”, o eventi, e la loro immagine principale)
C'è un modo per riparare/ricostruire/ripristinare photo.db
?
Come posso vedere cosa c'è dentro? quanto è danneggiato?
O c'è un altro modo per recuperare i miei eventi e le mie importazioni?
Risposta accettata:
Il database di Shotwell può essere danneggiato a causa del panico del kernel e della perdita di alimentazione.
Con Shotwell 0.10 o versioni successive, il backup del database viene eseguito automaticamente ogni volta che il programma esce; nel peggiore dei casi, finiresti per perdere tutto il lavoro da quando hai avviato il programma.
Sfortunatamente, le versioni precedenti di Shotwell non dispongono di questa funzione ed è improbabile che tu possa eseguire il ripristino da un database danneggiato.