我目前正在使用 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 同时运行。