Как восстановить поврежденную базу данных dnf? - PullRequest
0 голосов
/ 02 ноября 2018

Я просто убил процесс dnf, так как он не отвечал на ^ Z

Теперь у меня поврежденная база данных Berkley, и я не знаю, как ее восстановить - окрасьте меня в тупик.

Любая помощь будет принята с благодарностью.

Вывод любого поиска dnf теперь:

ошибка: rpmdb: BDB0113 Поток / процесс 21154/140457937990976 не выполнен: BDB1507 Поток умер в библиотеке БД Berkeley ошибка: ошибка db5 (-30973) из dbenv-> failchk: BDB0087 DB_RUNRECOVERY: фатальная ошибка, запустите восстановление базы данных ошибка: невозможно открыть индекс пакетов с помощью db5 - (-30973) ошибка: невозможно открыть базу данных пакетов в / var / lib / rpm Ошибка: Ошибка: не удалось открыть rpmdb

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 02 ноября 2018

Doh! Так просто, что я мог бить себя палкой по голове.

об / мин --rebuilddb

Цвет меня сутулый хорошо. Вздох.

...