我的svn存储库存在轻微问题。
当我尝试签出/更新/提交时,我收到以下错误:
svn:无法打开文件'/ home / svn / bl_webdev / db / txn-current-lock':只读文件系统
这可能是文件权限问题吗?
由于
答案 0 :(得分:4)
只读文件系统表示已挂载的卷是只读的。它是SD卡(可能是写保护的),还是某些文件服务器上的卷,由于某种原因可能是只读的。
键入mount
,不带任何参数,以查看该位置的文件系统是否以只读方式挂载。
在Ubuntu上,另一种拥有只读系统的可能性是分区上有错误(错误后重新安装ro参数)。在这种情况下,运行fsck并重启可能会有所帮助。
答案 1 :(得分:1)
是的,可能是它的权限。确保运行svn服务器的用户具有写入存储库和所有文件/子目录的权限。请记住,如果您通过Apache使用svn,则用户将为www
。
答案 2 :(得分:1)
虽然这似乎是关于如何安装的问题,但我至少在云实例上遇到过这种情况。
重新启动解决了问题,这是恢复安装健全的最简单方法恕我直言。
答案 3 :(得分:0)
我在Red Hat 7盒子上遇到了这个问题;原来是SELINUX。我运行了restorecon -R / var / svn,并让它再次运行。 HTH一些未来的googler。