Answers:
这里有几种可能性:
更新:更新问题后,我怀疑是#3。确保重新启动NFS服务器时将lockd设置为启动。
/sbin/service nfslock start
在CentOS 6.8中修复(参考:18.1.1。必需的服务
确保您的NFS服务器支持锁;您可能需要在NFS服务器上启用其他进程才能完成此操作;参见rpc.lockd(8)和rpc.statd(8)。
另外,如果您的NFS服务器最近重新启动,则您的NFS挂载可能已陈旧,甚至已过时。尝试卸载和重新安装NFS挂载。
编辑:根据您的另一个问题,您的NFS服务器从崩溃中恢复后,锁似乎没有启动。
这个google搜索中提到了您上面提到的术语时有许多选择。
提到的一些选项包括:完整光盘,权限问题,“挂起”或“卡住”的svnserve进程以及挂起的事务...您可能需要尝试许多这些不同的问题,以查看问题的根源是什么案件。
听起来您正在使用bsddb SVN后端?您可能需要尝试将存储库迁移到fsfs后端(默认设置为几年)。从我的经验以及我所知的许多其他经验来看,它比bsddb更可靠。尽管您想研究它如何与NFS交互-我还没有在NFS上使用它。
您可能要考虑的另一种选择是放弃在NFS上使用SVN,而是在本地存储了SVN存储库的服务器上通过SSH运行它。这就是我们使用fsfs后端完成所有SVN工作的方式,我不记得上次遇到SVN存储库问题了。
肖恩
由于无业游民的NFS安装,我在这里遇到了类似的问题。从上面的Tel Janin所说,我sudo service rpcbind restart
在主机OS上重新启动了rpcbind 。这挂了我的虚拟机。我重新启动它,这给了我一个神秘的NFS错误failed to start with result 'dependency'
。虽然确实有效,但我现在是一个快乐的露营者。