rpm database corrupted
Francois Massonneau
frmas at free.fr
Tue Oct 18 06:24:39 UTC 2005
Hi,
Today, when I wanted to run a "yum update", I 've got the following error :
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->open: DB_RUNRECOVERY: Fatal error, run
database recovery
error: cannot open Packages index using db3 - (-30977)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 27, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 75, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 170, in getOptionsConfig
self.doConfigSetup(fn=opts.conffile, root=root)
File "__init__.py", line 82, in doConfigSetup
File "config.py", line 271, in __init__
File "config.py", line 383, in _getsysver
TypeError: rpmdb open failed
[root at celtes5 rpm]#
then I wanted to run a : rpm --rebuilddb, but I got this error too :
[root at celtes5 rpm]# rpm --rebuilddb
rpmdb: PANIC: fatal region error detected; run recovery
erreur: erreur db4(-30977) de dbenv->open: DB_RUNRECOVERY: Fatal error, run
database recovery
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30977)
[root at celtes5 rpm]#
then I tried to move the files /var/lib/rpm/__db.000 __db.001 __db.002
__db.003 I found there, (I wanted to keep them in case I need them), and
tried to run a "rpm --rebuildd" again.
Same error. I tried a second time, and then it created only three files
"__db.00x"
But now it seems the database doesn't included the rpm files I added after I
installed my FC4 a few months ago.
What can I do to get my system as it was before this problem. ? Thanks.
Francois
More information about the fedora-list
mailing list