Aptly 命令无法打开数据库

Aptly command is unable to open database

我目前 运行 是 aptly 的 apt 仓库。 但是,今天我的回购协议不起作用。 当我尝试 运行 这个时:

aptly repo list

命令未成功并显示:

Unable to open database, sleeping 11.058056147s, attempts left 10...

此错误从何而来,我该如何解决?

编辑: 堆栈溢出认为我没有显示足够的调试细节。 我也解决了我的问题所以请参阅解决方案的答案

所以我目前有一个合适的服务器,同时我正在使用 CLI。

PS : 正如有人向我指出的那样,这个线程最好在其他地方。 我把它导出到这里:https://superuser.com/q/1652881/1390494

经过一些研究,问题似乎出在之前的 aptly 进程中,该进程已崩溃但仍持有锁。 杀死它解决了问题

编辑:

这个解决方案只是暂时的,因为在终止进程后一段时间后问题再次出现。 问题是恰当地 api 运行ning 与 CLI 并发。 正如文档所说 https://www.aptly.info/doc/api/ 我应该 运行 带有 -no-lock 标志的 api 以同时具有 API 和 CLI 运行ning.