我使用 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 服务器的风险?
最佳答案
尝试将 enable-rep-sharing = false
添加到 SVNREPOS/db/fsfs.conf。此选项禁用内部使用 SQLite 数据库的表示共享功能
。已知 SQLite 在存储在网络共享上时会出现一些问题。
关于database - Subversion 服务器通过 SMB 访问存储库时出现错误消息 'database is locked',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209203/