最新的Thunderbird 60.2.1更新在18.04版本中,出现了Lightning日历丢失的问题。

在完成包括Thunderbird 60.2.1的Ubuntu自动软件更新(2018年10月15日)后,Lightning日历现在已经消失。 当我点击Thunderbird的"Add-On"选项卡,查看是否有适用于Lightning的更新时,我被告知那里提供的所有Lightning版本都不与更新后的Thunderbird兼容。我的所有日历数据现在对我来说都无法访问 - 帮帮我!

2这是一个错误 https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1797945。 - colan
太棒了!Lightning作为插件重新发布了。 - DJCrashdummy
3个回答

在(基于Ubuntu的)Linux Mint 19上也是一样。这似乎是一个Thunderbird的问题,但当它破坏了许多人认为是核心功能时,更新不应该通过。
Linux Mint论坛上发布了一个解决方案:

今天我在Mint 19上遇到了这个问题,当Tbird 60.2.1通过更新管理器安装时。从Tbird中移除Lightning插件并安装“xul-ext-lightning”软件包,使我能够重新创建我的日历并将其连接到Google日历。

所以解决方案是:
  1. 在Thunderbird中移除闪电插件;
  2. 退出Thunderbird;
  3. 使用以下命令安装xul-ext-lightning软件包:

    sudo apt install xul-ext-lightning
    

    (它会拉取更多的软件包)。

  4. 重新启动Thunderbird。
我的以前的设置被保留了下来,我不需要重新创建我的日历。
如果日历选项卡消失了:注意一下选项卡栏最右边的迷你“切换到日历选项卡”图标: switch to calendar on TB 60+ 如果仍然看不到任何日历,请尝试(在上述步骤1...4之后)按照Thunderbird发布说明中的此日历故障排除文章中的说明进行操作。
请注意,如果日历配置的语言与英语不同,这似乎会失败。在Mozilla帮助论坛上有一个详细讨论,并附有错误报告的链接。

2可能更多是一个包装问题,而不是一个Thunderbird的问题。从版本38开始,他们似乎开始捆绑lightning... https://support.mozilla.org/en-US/kb/calendar-updates-issues-thunderbird - Rmano
1这个版本的Thunderbird发布说明中有一个链接指向一个日历故障排除文章,本来应该解决这个问题。但是它没有起作用,不过这里的说明修复了它。我使用的是LinuxMint 18.3 x86_64。 - Matthew
1@Matthew,链接的文章无法打开,因为(据我所了解)尽管Mozilla将Lightning扩展捆绑在Thunderbird中分发,但出于某种原因,Debian软件包是分开的。因此,如果你安装了xul...软件包,可能仍然看不到日历(我猜的;也有可能我错了)。 - Rmano
3在我使用的原始Ubuntu 18.04上运行良好。在安装之前,我使用了apt policy xul-ext-lightning命令来检查即将安装的版本(写作时的版本为1:60.2.1+build1-0ubuntu0.18.04.2)是否与Thunderbird版本相匹配... - sxc731
4在Ubuntu 18.04上,我首先需要从Thunderbird中移除Lightning插件,然后使用APT重新安装它。然后它就可以正常工作了。当之前的插件版本存在于Thunderbird时,它是无法工作的。 - etrimaille
3@Gustry --- 在答案中已经写得很清楚了,我想...第一步。;-) - Rmano
很棒的早期贡献,@tim!我可以确认这在Ubuntu 16.04和Thunderbird 60.2.1上能够运行。并且帮我省了很多麻烦。 - s.d
@tim 但是你知道这是一个短期解决方案还是Mozilla/Ubuntu/Debian未来更新Thunderbird+Lightning的正确方式吗?[我没有找到有关该软件包的错误,以便询问Ubuntu维护者他们打算做什么] - FairMiles
很遗憾,这个方法只适用于英语语言,因为Ubuntu没有像Debian那样的lightning-l10n-...。如果你想要在你的母语中使用Lightning,现在只能采取这种方式,不幸的是,通过这种解决方案无法更新Lightning。所以,Ubuntu应该修复其打包问题,或者Mozilla应该在他们的附加组件网站上发布最新版本的Lightning,以便轻松更新/下载它(就像5.4版本之前一样)。 - DJCrashdummy
1感谢@FairMiles。我不了解长期情况——我在Linux Mint论坛上找到了这个修复/解决方法,但是查看Thunderbird论坛表明,闪电插件一直存在问题,并且有意将其作为Thunderbird的核心部分。知道结果会很好。 - tim
@tim - 谢谢!这对我在Kubuntu 18.04上完美运行。 - Andy Turfer
我把所有的日历都弄丢了,有没有办法能够恢复它们呢?(我不记得各种ics文件的路径和在线日历的URL,但它们应该保存在某个配置文件中,对吧?) - user43326
另一个问题是,使用xul-ext-lightning后,我无法再与Nextcloud同步日历。 - user43326
工作了,但现在日历是英文的,而Thunderbird的其余部分仍然是德语。我在哪里可以获得Lightning的本地化文件? - mondjunge
1@mondjunge - 请参考下面dmishra的回答,使用Mozilla档案作为非英语语言版本的替代方案。我是一个英语使用者,所以没有尝试过这个方法。 - tim
问题:有人知道保持Lightning更为实时的首选方法吗?由于大多数Ubuntu软件包,官方的软件包相对滞后了很多。 - Martin R.

我没有尝试过xul-ext-lightning软件包,但是以下解决方案适用于Ubuntu 18.04上的Thunderbird 60.2.1:
  1. 访问https://archive.mozilla.org/pub/thunderbird/releases/60.2.1/linux-x86_64/(32位系统请访问i686)
  2. 点击您所使用的语言的链接(我选择了en_GB)
  3. 下载thunderbird-60.2.1.tar.bz2文件
  4. 打开压缩文件。
  5. 进入/thunderbird/distribution/extensions/目录
  6. 提取{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi文件(这是Lightning扩展)
  7. 将其从提取的位置拖放到Thunderbird的附加组件管理器中。
  8. Lightning应该会安装成功。
所有之前的设置都保留了,而且闪电插件已经更新到6.2.2.1版本。
特别感谢reddit用户palordrolap提供的解决方案(适用于Linux Mint 17.3)。

5是的,这样做可能有效,但我不确定这样做是否能够在下次更新时保持 Thunderbird 和 Lightning 扩展的同步更新。很可能不行... - Rmano
嗨。感谢你的解决方案。你提出的方法是唯一对我有用的方法(Lubuntu 16.04.5 LTS,64位)。Rosika - Rosika
@Rmano:你说的“TB和Lightning的同步更新”具体是什么意思?TB还是会继续更新,对吗? - Rosika
3@Rosika 是的,但是下一个 Thunderbird 的更新中,你将需要重新设置 Lightning 插件 --- 它不再在 "附加组件云" 中,所以自动更新将不会触发。然而,如果你安装 xul-ext-lightning(目前提供完全相同的文件),我猜想当 Thunderbird 更新时,Ubuntu 也会负责更新 xul-ext-lightning。免责声明:这只是我的猜测,基于我对此问题的部分理解。 - Rmano
1@Rmano:谢谢你提供的信息。xul-ext-lightning对我来说没有起作用。还是没有闪电插件。但是通过提取和拖放的方法解决了问题。问候。 - Rosika
和Rosika有着相同的经历,也是在Lubuntu/LXDE上。不过,对我来说,从https://ftp.mozilla.org/pub/calendar/lightning/candidates/6.2b6-candidates/build1/安装也是可行的(如果是错误的架构,它将无法安装)。 - Cedric Knight
@Rmano 我有所怀疑。自动更新机制是根据扩展ID来进行的。你可以自己试一下:选择任何一个扩展,查看其版本历史,并下载一个旧的.xpi文件。在Thunderbird中安装它并寻找更新。Thunderbird会将该扩展更新到最新版本。因此,只要.xpi由Mozilla分发,这种方式就不会有任何未来的问题。当然,除非Mozilla从未在其网站上提供最新的Lightning版本(但那样的话Ubuntu应该修复他们的打包问题,因为他们没有在xul-ext-lightning中包含本地化...) - Zeta
@Zeta,问题是现在闪电和雷鸟一起分发,但不在扩展库中 - 所以没有可用的自动更新,因为原则上是捆绑的。唯一的事情是,Ubuntu(和/或Debian,我不知道)决定不捆绑它,而是在一个单独的软件包中分发。所以如果你没有这两个软件包,你将没有更新...直到新版本出现在扩展页面上。 - Rmano
@Rmano 但是你知道Mozilla/Ubuntu/Debian将来会以哪种方式(add-on vs xul-ext)分发Thunderbird+Lightning的更新吗?我仍然无法找到一个关于该软件包的错误报告,以便询问Ubuntu维护者他们打算遵循哪个系统 [如果Mozilla打算尽快修复,我更愿意等待来自Mozilla直接提供的add-on/bundle…] - FairMiles
1@Rosika @Zeta 很遗憾,Lightning插件将绝对不会自动更新(通过插件管理器),你可以通过查看你的个人资料(或备份)来证明这一点:你的Lightning版本将是5.4,因为它是最新版本通过插件网站发布,尽管你可以在这里轻松验证,最新的<60兼容版本是5.4.9.1。- 所以你已经错过了过去大约1.5年的许多更新。 - DJCrashdummy
1@FairMiles @Rmano 尽管Mozilla的做法确实很糟糕,我看不出为什么要停止通过插件发布Lightning。但问题在于Ubuntu的软件包存在“损坏”,需要修复,因为Debian上有适用于Lightning的语言包(lightning-l10n-...),所以这几乎不是一个问题。 - DJCrashdummy
谢谢 @Rmano。确实,我一直在阅读这些对话,所以我打算花点时间将其转化成一个适当的问题发布在这个网站上,这样任何了解Ubuntu(及其衍生版本)未来计划的人都可以评论。 - FairMiles
@Rmano 现在完成了 - FairMiles


1对我来说很有效,也可能是最简单的解决方案... 当它退出测试版时,会更新吗? - joris
我不确定。但是它甚至可以在Windows上运行... - kukulo
谢谢您的帖子。您救了我的一天!在 Ubuntu 18.04 上与 Thunderbird 60.2.1 很好地工作。 - Danfro