Как восстановить поврежденную базу данных dnf?
Я просто убил процесс dnf, так как он не отвечал на ^Z
Теперь у меня есть поврежденная база данных Berkley, и я не знаю, как ее восстановить - окрасьте меня в тупик.
Любая помощь будет принята с благодарностью.
Результат любого поиска dnf теперь:
ошибка: rpmdb: BDB0113 Поток / процесс 21154/140457937990976 завершился неудачно: BDB1507 Потеряна нить в библиотеке БД Berkeley Ошибка: ошибка db5 (-30973) из dbenv->failchk: BDB0087 DB_RUNRECOVERY: неустранимая ошибка, ошибка восстановления базы данных: не удается открыть индекс пакетов с помощью db5 - (-30973) ошибка: невозможно открыть базу данных пакетов в /var/lib/rpm Ошибка: ошибка: ошибка открытия rpmdb
Большое спасибо за вашу помощь.
1 ответ
Doh! Так просто, что я мог бить себя палкой по голове.
rpm --rebuilddb
Цвет меня сутулый хорошо. Вздох.