将主区域迁移到 NAS 驱动器后出现奇怪的 Firefox 错误

将主区域迁移到 NAS 驱动器后出现奇怪的 Firefox 错误

我们运行一个由 20 台主机组成的小型 Linux 集群,运行 rhel(5and6)。每个主机都有一个本机用户 nm,其 home 区域安装在机器 /export/home/nm 上。我们对个人用户帐户使用 NIS/NFS。最近,我们购买了一台新的 NAS 服务器(主机名 eagle)来替换旧的 snap 服务器(主机名 croc)。我的任务是将鳄鱼的栖息地迁移到老鹰的栖息地。

我做的第一件事就是压缩所有用户数据并解压缩到 eagle 中所需的位置

cd /misc/croc_all/
tar cf - users | (cd /misc/eagle_all; tar xf -)

然后我在每个主机上编辑了 auto.home

nm      $HOST:/export/home/nm
*       croc:/users/&

nm      $HOST:/export/home/nm
*       eagle:/nfs/share/users/&

我做了一些基本测试,在 /home/myaccount/ 中创建新文件,并看到它们按预期出现在 /misc/eagle_all/users/myaccount/ 中(而不是 /misc/croc_all/users/myaccount/ )

然而,我们最近开始注意到 Firefox(thunderbird、acroread 也)的一些错误。当个人用户尝试使用 Firefox 时,我们会注意到以下情况:

No bookmarks
Search engine doesn't work
Menu button doesn't work

然后,我将 ~myaccount/.mozilla/firefox/xxx.default/ 中的 Firefox 配置文件与之前的主区域 /misc/croc_all/users/.mozilla/firefox/xxx.default/ 进行比较,发现许多文件(例如位置)存在差异。我相信它包含书签信息。因此我决定 rsync 这两个目录

rsync -avzp /misc/croc_all/users/myaccount/.mozilla/firefox/xxx.default/ ~myaccount/.mozilla/firefox/xxx.default

但我的问题仍然存在 - 没有书签,没有可用的搜索引擎,浏览器有缺陷并且容易崩溃。

Firefox 对于本机用户 nm 来说工作得很好。这让我相信配置文件中的某些内容已损坏,但我不知道在哪里查看。据我所知,配置文件目录现在是等效的。我知道这不是 Firefox/mozilla 论坛,但我认为问题与我如何移动主区域有关,而不是与 Firefox 本身有关。

不确定它是否相关,但 acroread 也变得有问题 - 它经常崩溃。 Acroread 在本机 nm 用户下也可以正常工作

有任何想法吗?


我今天注意到终端中出现了一些可能相关或不相关的附加错误消息

(i) 当从命令行打开 google-chrome 时,我注意到正在传达“没有可用的锁”消息。 (ii) 使用 libre office 保存文档时,收到消息“共享访问 /home/myaccount/.config/libreoffice/4/... 期间出错”

答案1

您可以使用旧机器吗?

如果是,您可以将所有书签导出为 json 文件并导入它们。您甚至可以在旧机器上安装导入/导出 cookie 扩展来导出您的所有 cookie。


但新机:

它有 2 个状态:

  1. 您需要在新机器上获取新数据。
  2. 您不需要新机器上的数据

如果您处于第二状态,您可以:

rm -rf /home/user/.mozilla/firefox/xxxxxxxx.defualt/*

轻松地在新机器中,然后 scp 您的旧数据并将书签和 cookie 导入新机器。


最后注意事项:设置权限

答案2

Firefox 配置文件不适用于从多个 Firefox 实例同时访问。确保每个在网络上发布主文件夹的用户只运行一次 Firefox。实际上,Firefox 通常会警告配置文件正在使用,但这取决于 Nfs 设置。另一种选择是让 Firefox 使用本地配置文件存储。

相关内容