手头上的问题

手头上的问题

将主目录从 Debian 8 jessie 中的旧服务器迁移到 Debian 9stretch 中的新服务器时遇到问题

主目录通过 nfs 共享到多个工作站。多年来,这种方法在多个物理和虚拟服务器上的不同版本的 Debian 上运行良好。

现在,迁移到一台新的(物理)机器,使用裸拉伸安装并将 home 放置在裸 ext4 分区上,没有 raid,没有 lvm,什么都没有。

两台机器上的 nfs 配置相同。默认安装时两者具有相同的导出行。

在 Debian 9 中,除了 Firefox 和 Thunderbird 抱怨“文件已在使用”(对于所有用户)之外,一切都运行良好且快速。

客户端工作站是相同的,只有umount一台服务器,mount其他的就可以看到区别。重新启动工作站、服务器或两者都没有什么区别。

知道去哪里看吗?

如果它可能有帮助:

stretch:/home on /home type nfs (rw,relatime,vers=3,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=X.X.X.X,mountvers=3,mountport=59929,mountproto=udp,local_lock=none,addr=X.X.X.X)

jessie:/home on /home type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=X.X.X.X,mountvers=3,mountport=34380,mountproto=udp,local_lock=none,addr=X.X.X.X)

谢谢

答案1

手头上的问题

您报告您收到的错误消息类似于这个帖子?

可能的解决方案#1

您可以尝试通过删除位于的.parentlock和文件来解决此问题lock~/.mozilla/firefox/[random string of alphanumeric characters].default/

pidof然后通过使用和验证进程是否已停止pkill

pidof firefox // potentially it could be firefox-esr too
pkill [firefox(-esr) pid]

对 重复相同的操作thunderbird。一旦您停止了所有关联的进程并删除了锁定文件,您应该就可以了。

可能的解决方案#2

概述了另一种可能的解决方案这里

使用您喜欢的文本编辑器分别编辑profile.ini位于~/.firefox和 的文件~/.thunderbird

in [General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=[Name of Profile, should be random string of characters].default

thunderbird请记住在和中使用配置文件的确切.thunderbird/profile.ini名称。firefox.firefox/profile.ini

附加信息

这是一个链接访问 Mozilla 支持网站。它引用了 Windows,但建议应该是相同的。查看此问题以验证这是否是同一类型的问题。它还讨论了可能的解决方案。

我还附上了两个不同错误报告的链接(1 2)讨论类似的问题。这第一个链接说使用不同的配置文件来测试功能。在里面第二个链接他们讨论了据报道您没有使用的集成问题LDAP,但可以采取一些解决该问题的步骤。

确保您firefoxthunderbird完全处于最新状态。

结论

如果您对此答案有任何疑问或疑问,请发表评论。我强烈建议您在尝试命令之前仔细阅读我提供的每个链接。我感谢您提供反馈来纠正任何误解并改进我的帖子。我可以根据需要更新我的答案。

祝你好运!

相关内容