Thunderbird 在第二次启动后重置配置文件

Thunderbird 在第二次启动后重置配置文件

问题如下:

在干净地重新安装 Ubuntu 14.04.1 LTS 之后,我设置了我的 thunderbird 配置文件(使用配置文件管理器),并将其存储在单独的 ext4 分区上(使用 chmod nls:nls /path 获取所有权后,我成为该分区的所有者)。

首次启动 thunderbird 后,我的所有文件夹、规则和帐户均按预期显示。一切正常。

然而,一旦我关闭 thunderbird 并稍后再返回,所有内容都会消失,并且 TB 会询问我是否要创建一封新电子邮件(它似乎以 root 身份启动 tb,因为建议的电子邮件是 root,而不是 nls)。

我的主驱动器的 .thunderbird 文件夹中的 profile.ini 指向单独分区上的我的邮件文件夹。

正如您在此处看到的:

    [General]
    StartWithLastProfile=1

    [Profile0]
    Name=default
    IsRelative=1
    Path=hn3xusic.default

    [Profile1]
    Name=Default User
    IsRelative=0
    Path=/media/dataHive/Mail/hn3xusic.default
    Default=1

现在最让我困惑的是,即使我使用软件中心删除 TB,并删除 /home 中的 .thunderbird 文件夹,然后重新安装它,错误仍然会发生 - 根本不起作用(第一次启动不再显示我的电子邮件/规则/文件夹)。

这是文件权限或访问方面的某种问题吗?

我的 fstab 如下所示:

    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda1 during installation
    UUID=d20689ef-0113-454a-a015-5a7fc370d9fd /               ext4    errors=remount-ro 0       1
    #[...]
    # /media/dataHive was on /dev/sda7 during installation
    UUID=345cb53c-78f1-46e0-a312-360d89797a0f /media/dataHive ext4    defaults        0       2

如果您需要任何其他信息来识别问题,我很乐意协助。

更新

我重新安装了 ubuntu,以追溯发生这种情况的步骤。这次我没有格式化数据分区,而是保持原样,因为我相信问题与文件访问权限有关。

这是我所做的:
1.从 usb 安装 ubuntu 14.04 LTS(格式化/分区,其他保持原样)
2.通过软件更新程序更新 ubuntu 3.使用命令 sudo chown -R nls:nls /media/dataHive
确保我拥有/media/dataHive 分区 4.启动 thunderbird,单击“我将稍后配置我的帐户”,再次关闭 TB 5.使用“thunderbird -p”启动 thunderbird 并创建一个新的配置文件,指向 /media/dataHive/mail/xxxx.default* *请注意,xxxx 与我在步骤 4 中启动 TB 后在 /home/.thunderbird 中创建的文件夹名称相同的数字。6 .看到没有导入/加载任何内容。





即使我修改 profile.ini 以仅显示一条路径,它也不会加载任何内容:[General] StartWithLastProfile=1

    [Profile0]
    Name=default
    IsRelative=0
    Path=/media/dataHive/Mail/5i1ehrtc.default
    Default=1

更新 2
我创建了一个新分区并将其安装在 /mnt/mail 下。
我将其从 root 更改为我自己,另外还通过使用 chmod cmd (chmod ug+rwx /dir) 确保我具有访问和执行权限。
仍然不起作用。 :(

答案1

好吧,我显然“解决”了我的问题,这显然是 Ubuntu 版本之间的兼容性问题。
或者
是逻辑分区的问题。

我再次重复了上述步骤,但这次我使用的是 ubuntu 14.10(因为我记得在 14.04LTS 之前安装了该版本):

  1. 使用 gparted 完全格式化了驱动器(这次,我将邮件分区放在主分区而不是逻辑分区中。)
  2. 已安装 Ubuntu 14.10
  3. 将分区更改为属于我而不是根。
  4. 启动 TB,退出它,将邮件分区上的文件夹重命名为与我的主文件夹中的文件夹相同(正如关于如何移动 TB 个人资料的教程
  5. 启动 TB 并启用配置文件管理器,创建一个指向我的邮件分区的电子邮件文件夹的新配置文件

不幸的是,我没有意识到我可能改变了两个变量,而不是一个,所以这个问题的答案可能是以下两种之一:

  1. Thunderbird 配置文件无法从较新的 Ubuntu 版本移动到较旧的版本(或者至少不能从 14.10 移动到 14.04 LTS)
  2. Thunderbird 不喜欢在逻辑分区上放置邮件配置文件。

在我看来,这两种情况都不太可能,但是我对 Linux/ubuntu 的所有问题都是新手,因此经验丰富的用户的回答可能会提供更多见解。

无论如何,在进行上述更改后,我的个人资料现在每次都可以定期且完整地启动。

相关内容