Subversion 服务器通过 SMB 访问存储库时'database is locked'错误消息



我用 NAS 和 Raspberry Pi 创建了一个 Subversion 服务器。Pi 运行服务器,并挂载了 NAS 的 SMB 共享,存储库存储在该共享上。

(不使用两个设备的设置不是一种选择,因为 NAS 没有安装颠覆的选项,并且 Pi 没有足够的存储容量。

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

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

此错误消息是什么意思?有没有办法避免这个问题?乍一看,系统似乎工作正常 - 是否有风险,这将我的 Subversion 结帐或更糟的是,Subversion 服务器?

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

相关内容

最新更新