Fossil 在提交时因“数据库已锁定错误”而崩溃
Posted
技术标签:
【中文标题】Fossil 在提交时因“数据库已锁定错误”而崩溃【英文标题】:Fossil crashing on commit with 'database is locked error' 【发布时间】:2019-06-17 03:15:39 【问题描述】:我正在寻找 SQLite 数据库的版本控制工具。所以在探索的过程中,我开始了解 Fossil,它也是 SQLite 的 recommended。
我正在使用适用于 Windows 的最新版本 2.7,我面临的问题是在服务器模式下使用它并提交少量文件时,它经常崩溃并给出“数据库已锁定”错误。
起初我以为我在同一个系统上使用服务器和克隆副本,所以它可能会因为这个原因而崩溃。但是当我在另一个系统上启动服务器,甚至从另一个系统提交它时,结果是一样的,它又崩溃了。
这是崩溃的化石服务器的屏幕截图
谁能指出我在这里做错了什么的正确方向?
【问题讨论】:
您可能想在Fossil’s forum 上报告此问题。它很可能在此期间已经修复; IME 版本 2.7 版不是一个非常可靠的版本。 @Martijn 感谢您的建议。如果是这种情况,我也会尝试 2.6 版。 【参考方案1】:确实,2.7 版新添加的后台功能仍然存在一些问题。
一般来说,后台处理可以通过设置'fossil set backoffice-disable true'
来关闭,查看backoffice-disable的帮助
这很可能会解决您遇到的问题。
与此同时,最近发布的 2.8 版解决了这些问题。
【讨论】:
以上是关于Fossil 在提交时因“数据库已锁定错误”而崩溃的主要内容,如果未能解决你的问题,请参考以下文章
开发人员 ID 签名的 OS X 应用程序在启动时因代码签名无效而崩溃
iOS 11 在使用 UNUserNotificationCenter 时因 bundleProxy 崩溃!= nil 错误