2011-06-14 73 views
3

我在使用svn存储库时遇到了一些问题。svn问题(只读锁)

当我试图检查出/更新/犯我得到以下错误:

的svn:无法打开文件“/家/ SVN/bl_webdev/DB/TXN电流锁”:只读文件系统

这可能是一个文件权限问题?

谢谢

回答

1

是的,可能是权限。确保运行svn服务器的用户有权写入存储库和所有文件/子目录。请记住,如果您通过Apache使用svn,那么用户将是www

+0

好吧,我会快速浏览一下。但考虑到它是Ubuntu的盒子,它不会是'ww​​w-data'吗? – 2011-06-14 10:31:43

+0

我没有Ubuntu。 – Adam 2011-06-14 10:35:49

+0

最后我重新启动服务器,似乎都工作。我猜测权限已更新。 – 2011-06-15 15:46:45

4

只读文件系统表明挂载的卷是只读的。它是SD卡(可能是写保护的),或者某些文件服务器上的卷可能由于某种原因是只读的。

类型mount没有任何参数来查看该位置的文件系统是否以只读方式挂载。

在Ubuntu盒子上,另一种具有只读系统的可能性是分区上存在错误(错误后重新挂载ro参数)。在这种情况下,运行fsck并重启可能会有所帮助。

1

尽管这看起来似乎是关于如何安装的问题,但我至少在云实例上经历过这一次。

重新启动解决了问题,这是恢复安装智能的最简单方法。

0

我在Red Hat 7盒子上遇到了这个问题;原来是SELINUX。我运行了restorecon -R/var/svn,然后再次运行。 HTH未来的一些Google员工。