Aptly 命令无法打开数据库

Aptly 命令无法打开数据库

我目前正在使用 aptly 运行 apt repo。但是,今天我的 repo 无法正常工作。当我尝试运行此命令时:

aptly repo list

该命令没有成功并显示:

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

此错误从何而来?我该如何修复它?

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

答案1

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

编辑 :

此解决方案只是暂时的,因为在终止进程后一段时间,问题再次出现。问题出在与 CLI 同时运行的 aptly api。正如文档所述https://www.aptly.info/doc/api/我应该使用 -no-lock 标志运行 api 以使 API 和 CLI 同时运行。

相关内容