I am on a Fedora Linux machine and made a terrible mistake by accidentally deleting the rpm SQL database files located in /var/lib/rpm
. I am not even sure what these files are used for. It seems to be causing issues with any package manager commands I make (e.g. dnf
) on the machine.
Here are the files that were accidentally permanently deleted:
/var/lib/rpm/rpmdb.sqlite
/var/lib/rpm/rpmdb.sqlite-shm
/var/lib/rpm/rpmdb.sqlite-wal
How can I recover or re-generate these SQL database files in order to get back to my machine’s original state?