如何恢复损坏的dnf数据库?

时间:2018-11-02 03:55:19

标签: linux database dnf

我只是杀死了一个dnf进程,因为它没有响应^ Z

现在我的Berkley数据库已损坏,不知道如何重建它-让我变得笨拙。

任何帮助都会感激不尽。

现在任何dnf搜索的输出为:

  

错误:rpmdb:BDB0113线程/进程21154/140457937990976失败:BDB1507线程在Berkeley DB库中死亡   错误:来自dbenv-> failchk的db5错误(-30973):BDB0087 DB_RUNRECOVERY:致命错误,运行数据库恢复   错误:无法使用db5打开包索引-(-30973)   错误:无法在/ var / lib / rpm中打开Packages数据库   错误:错误:rpmdb打开失败

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Do!如此简单,我可以用棍子打自己的头。

rpm --rebuilddb

给我上笨拙的技巧。轻。