Recurring corruption of RPM DB
Issue
- I have some systems that repeatedly have problems with the RPM database. I can fix it by deleting the DB files under /var/lib/rpm and then rebuilding the DB but the problem returns within a day or two.
# rpm -qa
rpmdb: Thread/process 17173/140533482657696 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
rpmdb: Thread/process 17173/140533482657696 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 database in /var/lib/rpm
- I successfully repair using "rm -f /var/lib/rpm/__db*;rpm --rebuilddb" but issue keeps returning.
Environment
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
