GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come ripristinare un Db Shotwell danneggiato?

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.


Ubuntu
  1. Come eseguire il backup e il ripristino di un database MySQL

  2. Come riparare la tabella del database MySQL danneggiata

  3. Come ripristinare /etc/profile??

  4. Come ripristinare/aggiungere un account utente precedente?

  5. Come creare e ripristinare un backup in Plesk

Come ripristinare il backup del database utilizzando JetBackup 5?

Come scaricare o ripristinare un backup con JetBackup?

Come ripristinare un'installazione di WordPress in Plesk

Come ripristinare i backup cPanel/WHM?

Come posso ripristinare i backup in WHM?

Come ripristinare i repository predefiniti in Ubuntu?