问题描述
我的svn存储库有一个小问题。
当我尝试签出/更新/提交时,出现以下错误:
svn:无法打开文件\ / home / svn / bl_webdev / db / txn-current-lock \':只读文件系统
这可能是文件权限问题吗?
谢谢
解决方法
是的,可能是它的权限。确保在其下运行svn服务器的用户具有写入存储库和所有文件/子目录的权限。请记住,如果您通过Apache使用svn,则用户将为
www
。
, 只读文件系统表示已装载的卷是只读的。是SD卡(也许是写保护的),还是某些文件服务器上由于某种原因可能是只读的卷。
输入不带任何参数的“ 1”,以查看该位置的文件系统是否为只读。
在Ubuntu机器上,拥有只读系统的另一种可能性是分区上有错误(错误后重新安装ro参数)。在这种情况下,运行fsck并重新启动可能会有所帮助。
, 尽管这似乎与如何安装事物有关,但我至少在云实例上经历过一次。
重新启动解决了该问题,这是还原安装完整性IMHO的最简单方法。
, 我在Red Hat 7机器上遇到了这个问题。原来是SELINUX。我运行了restorecon -R / var / svn,它又开始工作了。 HTH一些未来的Googler。