Ошибка обновления Yum: Thread died in Berkeley DB library

Как получилось:
Во время выполнения обновления системы при помощи yum update процесс был неожиданно завершён( При повторном запуске обновления получил ошибку вида:
rpmdb: Thread/process 17221/140413455156992 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:


Решение:
Для решения проблемы нужно удалить «плохие» файлы базы данных, которые находятся в папке /var/lib/rpm/. Для этого нужно выполнить команду
#rm /var/lib/rpm/__db*
отвечай y (yes) на все вопросы. В выводе должно быть что то на подобие:
#rm /var/lib/rpm/__db*
rm: remove regular file `/var/lib/rpm/__db.001'? y
rm: remove regular file `/var/lib/rpm/__db.002'? y
rm: remove regular file `/var/lib/rpm/__db.003'? y
rm: remove regular file `/var/lib/rpm/__db.004'? y

После чего можно смело продолжать обновление системы, использую yum update.
  • +1
  • 02 февраля 2015, 11:28
  • igorrius

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus