svn问题(只读锁)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn问题(只读锁)相关的知识,希望对你有一定的参考价值。

我的svn存储库有点问题。

当我尝试签出/更新/提交时,我收到以下错误:

svn:无法打开文件'/ home / svn / bl_webdev / db / txn-current-lock':只读文件系统

这可能是文件权限问题吗?

谢谢

答案

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

另一答案

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

键入mount,不带任何参数,以查看该位置的文件系统是否以只读方式挂载。

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

另一答案

虽然这似乎是关于如何安装的问题,但我至少在云实例上遇到过这种情况。

重启修复了问题,这是恢复安装健全的最简单方法恕我直言。

另一答案

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

以上是关于svn问题(只读锁)的主要内容,如果未能解决你的问题,请参考以下文章

svn问题(只读锁)

在 Linux 中对只读文件设置排他锁

为啥基于锁的程序不能组成正确的线程安全片段?

如何在 Windows 中为可以锁定(只读)和解锁驱动器的 diskpart cmd 创建批处理文件

JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段