将主目录从 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
,但可以采取一些解决该问题的步骤。
确保您firefox
也thunderbird
完全处于最新状态。
结论
如果您对此答案有任何疑问或疑问,请发表评论。我强烈建议您在尝试命令之前仔细阅读我提供的每个链接。我感谢您提供反馈来纠正任何误解并改进我的帖子。我可以根据需要更新我的答案。
祝你好运!