Linux Troubleshooting Bible [Electronic resources]

Christopher Negusand, Thomas Weeks

نسخه متنی -صفحه : 213/ 75
نمايش فراداده

Repairing a Broken RPM Database

On occasions, the RPM database can break. The result is that when you try to install a package, remove a package, or query the database, your request might just hang.

The problem of corrupted RPM databases seemed to be much worse in Red Hat Linux 8 than it is in Fedora Core 1 or Red Hat Enterprise Linux. However, if your RPM database is showing signs of hanging processes that talk to it, here are a few steps you can go through that should help correct your broken RPM database:

Remove the current RPM database by typing

# rm -f /var/lib/rpm/__ db.*

Rebuild the database by typing (use the

-vv or just

-v depending on how much you like to watch output scroll by)

# rpm -vv --rebuilddb

This step can take a while to complete.