今天,我所有的活动和任务都从 Thunderbird 中消失了。不过,我有 .thunderbird 文件夹的完整备份。
我如何恢复我的日历数据?
我将这些文件恢复为以前的版本:
/home/me/.thunderbird/xxx.default/calendar-data/local.sqlite
/home/me/.thunderbird/xxx.default/prefs.js
但我仍然无法在 Thunderbird 中看到任何数据。
我还应该做什么?
答案1
我意识到这是一个老问题,但我在操作系统崩溃后恢复了闪电数据。这是我为了让日历正常工作所做的事情:
- 如果 Thunderbird 正在运行,请关闭它
- 将备份配置文件目录子目录中的所有文件复制
calendar-data
到新的配置文件目录。可能local.sqlite
是唯一需要的文件,但我还有其他几个,所以我也把它们复制了过来。 打开
prefs.js
备份并查找类似以下的行:用户首选项(“日历.列表.排序顺序”,“3bf851bb-ece1-48df-8de3-c814c05e5fe7”);
在新的配置文件目录中打开相同的文件并找到相同的行。如果它的值与标识符不同,请替换全部将它的出现次数与备份文件中的值进行比较(应该有 6 次),然后保存该文件。
- 重新打开 Thunderbird
答案2
Thunderbird 数据保存在 calendar-data/local.sqlite 中。对于您的情况照明 2.6.1需求thunderbird 版本 24.0.1到目前为止,Ubuntu 中的 Thunderbird 版本是 24.0,并且两个版本之间存在兼容性问题,正如前面提到的,存在已知的错误链接至 Bug #1244619。
可能的修复方法是将照明降级到 2.6 版。使用此关联下载正确的 lighting 版本。由于 lighting 是一个有相当多错误的附加组件,因此定期备份日历数据可能是一个好习惯,尤其是当您在本地使用 lighting 并且没有在线日历可用作备份时。
答案3
这似乎是在 Lightning 插件自动更新后,thunderbird 24.0.0 与 lightening 2.6.1 出现兼容性问题。
您可以在这里找到该错误的描述: https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1244619
似乎有三种可能的选择:
- 等待一天左右直到问题解决(错误很严重,所以我们希望它能尽快解决)。
- 降级至 lightening 2.6.0 https://addons.mozilla.org/en-US/thunderbird/addon/lightning/versions/?page=1#version-2.6
- 手动升级至 thunderbird 24.0.1
答案4
现在不需要降级(20131109)。确认如果您从 Ubuntu 存储库升级 Thunderbird 24.1.0(不是笔误,我重复一遍:24.1.0),然后从 Thunderbird 内部升级附加组件(工具/附加组件,从附加组件搜索字段旁边的选项按钮中选择“检查更新”)或手动从以下位置下载 2.6.2,则一切都恢复正常这里。
(即使日历数据库在最近的 Lightning-Thunderbird 版本不兼容期间“消失”或变得无法使用,但这也不是问题)