Zatímco jsem importoval fotografie z SD karty v Shotwell, můj notebook se zhroutil (vypnutí kvůli přehřátí). Nyní již nemohu spustit Shotwell:
$ shotwell
**
ERROR:x86_64-linux-gnu/db/VersionTable.c:104:version_table_construct: assertion failed: (res == SQLITE_OK)
Pokud přesunu .db
soubor ~/.shotwell/data/photo.db
jinde, takže již není přítomen (ale je zálohován), shotwell se spustí, ale znovu sestaví svou knihovnu, která bude prázdná.
Mohu znovu importovat složky, které shotwell vytvoří, ale ztratím téměř všechny meta- data (zejména „složky“ neboli události a jejich hlavní obrázek)
Existuje způsob, jak opravit/znovu vytvořit/obnovit photo.db
?
Jak mohu vidět, co je uvnitř? jak moc je poškozen?
Nebo existuje jiný způsob, jak získat zpět své události a importy?
Přijatá odpověď:
Shotwellova databáze může být poškozena kvůli panice jádra a ztrátě napájení.
S Shotwell 0.10 nebo vyšší je databáze automaticky zálohována při každém ukončení programu; v nejhorším případě byste od spuštění programu přišli o jakoukoli práci.
Bohužel, starší verze Shotwellu tuto funkci nemají a je nepravděpodobné, že byste ji mohli obnovit z poškozené databáze.