当我在 Shotwell 中从 SD 卡导入照片时,我的笔记本电脑崩溃了(由于过热而关机)。现在,我无法再启动 Shotwell:
$ shotwell
**
ERROR:x86_64-linux-gnu/db/VersionTable.c:104:version_table_construct: assertion failed: (res == SQLITE_OK)
Run Code Online (Sandbox Code Playgroud)
如果我将.db文件移到~/.shotwell/data/photo.db别处,使其不再存在(但已备份),shotwell 将启动,但将重建其库,该库将为空。我可以重新导入 Shotwell 创建的文件夹,但我丢失了几乎所有元数据(最重要的是“文件夹”或事件及其主图片)
有没有办法修复/重建/恢复photo.db?我怎样才能看到里面的东西?损坏有多严重?
还是有另一种方法来取回我的事件和导入?