传输的Thunderbird配置文件中无法识别数据

固定器1234

我将Thunderbird配置文件从Debian Wheezy安装转移到Mint 17安装。Thunderbird可以识别配置文件中的加载项和布局首选项,但不能识别任何用户数据(电子邮件帐户,电子邮件,Lightning日历条目或通讯簿内容)。

雷鸟版本: Debian系统已关闭,所以我只能从存储的数据进行工作。它的Thunderbird版本是24.3.0。那是我的主系统,因此尽管以前可以使用,但大概六个月内我都没有在Mint系统上使用Thunderbird。我相信Mint系统在那时可能已经安装了一个或多个Thunderbird更新。Mint系统当前正在运行Thunderbird 31.3.0。Thunderbird充当许多POP3帐户的电子邮件客户端。

我不认为在转移配置文件之前要验证Thunderbird是否仍在工作。但是,将原始Mint配置文件放回原处并不能解决问题。那个人的行为是一样的。

我尝试过
的配置文件应该是“即插即用”的。您将其弹出一个系统,然后将其插入另一个系统,然后Thunderbird应该可以使用它。我以这种方式从Windows迁移到Mint到Debian,没有问题。这无法将配置文件从Debian复制回Mint。我尝试了多种方法,包括:

  • 替换整个.thunderbird目录
  • 替换配置文件和profiles.ini
  • 创建一个新的配置文件并从旧的配置文件中替换其内容
  • 使用Debian上正在使用的配置文件和先前的备份(以及Mint机器上先前使用的一个)进行上述所有操作
  • 卸载Thunderbird,删除.thunderbird目录,然后从头开始重新安装(没有区别)

此Mozilla资源描述了零散传输概要文件的组件,但是概要文件似乎没有包含不必要的内容或与问题有关的任何内容。这篇文章似乎也并不全面(例如,似乎邮件包含在global-messages-db.sqlite中,这是唯一足够大的文件,并且没有提及)。我对这些文件不熟悉,因此零碎移动组件会成败。

Mozilla帮助站点上的大量参考资料提供了该过程的版本,这些过程用作迁移配置文件的正确方法。超级用户在其他问题中也描述了类似的问题,例如:

我没有遇到过任何声称Thunderbird V31.3与较早的配置文件存在兼容性问题的帖子。加载项均已正确加载(通常不会影响用户数据的识别)。

如果找不到解决方案以正确识别现有配置文件,则可以重新创建电子邮件帐户以使Thunderbird正常运行。但是,那时我仍然需要一个解决方案来从旧的配置文件中迁移用户数据。由于该配置文件是即插即用的,因此没有明显的方法可以使用Thunderbird的常驻工具来执行此操作。

固定器1234

我似乎找到了对自己问题的沮丧答案。我将其发布为一个警告性的故事,该故事可能会使其他人摆脱类似的命运。

在Debian中,我正在备份主目录,该目录包含Thunderbird配置文件,并使用Ark将其保存为tarball。为了确保没有文件被使用,我启动了另一个操作系统,并从那里进行了操作。这个过程产生了很好的小压缩包,经过粗略的检查,看起来就完成了。

只有深入研究概要文件结构以及如何存储数据,我才能够确定问题所在。没有包含我的实际Thunderbird数据(电子邮件或日历)的文件。我所做的每个备份都缺少这几个文件,显然(希望如此),没有别的了。我还没有弄清楚为什么要对它们进行不同的处理。

底线:

  • 不要通过其他操作系统使用Ark进行备份。
  • 验证所有关键文件都包含在备份结果中。

推测:UID可能是罪魁祸首

此后已替换了两个操作系统,因此无法进行验证,但是要检查您是否处于类似情况。我重新安装了薄荷和Debian的较新版本。这次,两个都位于同一驱动器的分区上,因此第二个安装程序可以看到第一个安装程序,这可能影响了该问题。在设置Thunderbird以便两者可以共享相同配置文件的过程中(如@ wendy.krieger的建议),我发现,至少在新设置中,Mint和Debian使用了不同的默认用户ID(UID)。

我推测在以前的设置中,实际的用户数据与UID相关联,可能具有与配置文件其余部分不同的权限,因此无法从其他OS上看到它。在新设置中,我必须在一个安装上更改UID,才能在另一个安装上查看配置文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

freetds无法识别任何配置文件中的版本

来自分类Dev

MAP蓝牙配置文件以传输数据

来自分类Dev

在Thunderbird中设置默认配置文件

来自分类Dev

Xamarin Studio无法识别配置文件

来自分类Dev

notull()函数无法识别数据中的缺失值

来自分类Dev

带有自定义配置部分的配置文件中无法识别的元素“ Item”

来自分类Dev

带有自定义配置部分的配置文件中无法识别的元素“ Item”

来自分类Dev

在不同的Thunderbird配置文件之间传输电子邮件

来自分类Dev

AWS Elastic Beanstalk无法识别配置文件中的有效值

来自分类Dev

在unitils配置文件中无法识别Maven- Pom.xml属性

来自分类Dev

识别数据文件类型

来自分类Dev

AutoMapper无法识别特定于配置文件的前缀

来自分类Dev

无法识别log4j2配置文件

来自分类Dev

GIMP 2.9.4的配置文件无法识别已安装的库

来自分类Dev

Ansible本地配置文件无法识别密钥?

来自分类Dev

AWS S3 - 无法识别配置文件信息

来自分类Dev

识别数据框中的模式

来自分类Dev

从二进制文件中识别数据类型

来自分类Dev

我如何识别数据流作业中已处理的文件

来自分类Dev

Alembic / Flask迁移无法识别数据库结构

来自分类Dev

创建过程无法识别数据库

来自分类Dev

Bungeecord播放器传输时的Mongo数据库配置文件同步

来自分类Dev

识别数据传输Micro USB电缆与仅充电Micro USB电缆

来自分类Dev

R-识别数据框列中的公共元素

来自分类Dev

如何识别数据框中的唯一项?

来自分类Dev

如何逐行识别数据中的未知模式?

来自分类Dev

仅从数据框的列中识别数字值-Python

来自分类Dev

识别数据透视表中的多个行实例

来自分类Dev

如何使用SQL识别数据中的重复项

Related 相关文章

热门标签

归档