FreeBSD pkg 数据库已删除

aru*_*rul 2 freebsd virtualbox corruption fsck

在解决启动时反复崩溃后,fsck我注意到一些文件被删除,其中之一是 sqlite pkg 数据库,所以现在当我运行时,例如pkg install somepackage我得到这个错误:

pkg: sqlite: file is encrypted or not a databse
Run Code Online (Sandbox Code Playgroud)

所以我的问题实际上有两个方面:

  1. 我如何pkg重新开始跑步
  2. 有没有办法(日志?)找出使用该fsck工具删除的文件?

Ouk*_*uki 6

pkg(ng) 使用的 (sqlite) 数据库已损坏。

您应该能够使用其每日备份恢复 pkg db 文件: