错误消息'数据库被锁定' Subversion服务器通过SMB访问存储库

时间:2014-11-30 01:55:06

标签: database svn smb post-commit nas

我使用NAS和Raspberry Pi创建了一个Subversion服务器。 Pi运行服务器,并且具有来自NAS的SMB共享,​​存储存储库。

(不使用这两种设备的设置不是一种选择,因为NAS无法安装subversion并且Pi没有足够的存储容量。)

当我提交时,我在客户端上收到以下错误消息:

error message:
Warning: post commit FS processing had error:
database is locked, executing statement 'COMMIT TRANSACTION;'

此错误消息是什么意思?有没有办法避免这个问题?系统似乎一见钟情 - 这是否存在我的subversion结帐或更糟糕的Subversion服务器的风险?

1 个答案:

答案 0 :(得分:1)

尝试将enable-rep-sharing = false添加到SVNREPOS / db / fsfs.conf。此选项禁用内部使用SQLite数据库的representation sharing feature。已知SQLite存储在网络共享上时会出现一些问题。