RPM database gone haywire. (FC2, x86_64, fully updated)
Omri Schwarz
ocschwar at MIT.EDU
Mon Jun 7 02:51:39 UTC 2004
Hi, all.
I screwed up, big time. I let a multi-RPM installation
process go haywire (Labview, if y'all are curious), killed a process,
and in so doing borked the RPM database as follows:
# rpm -q foo
dbiTagsInit: unrecognized tag name: "Pubkeys" ignored
rpmdb: Packages: unsupported hash version: 8
error: cannot open Packages index using db3 - Invalid argument (22)
I'd be much obliged for any info that woulr work in getting
this machine working again.
None of the tricks in http://www.rpm.org/hintskinks/repairdb/
seem to work:
# rpm --rebuilddb
dbiTagsInit: unrecognized tag name: "Pubkeys" ignored
rpmdb: Packages: unsupported hash version: 8
error: cannot open Packages index
#
# db_verify Packages
# rpm -q foo
dbiTagsInit: unrecognized tag name: "Pubkeys" ignored
rpmdb: Packages: unsupported hash version: 8
error: cannot open Packages index using db3 - Invalid argument (22)
# rpm --rebuilddb -vv
D: rebuilding database /var/lib/rpm into /var/lib/rpmrebuilddb.2824
D: creating directory /var/lib/rpmrebuilddb.2824
D: opening old database with dbapi 3
dbiTagsInit: unrecognized tag name: "Pubkeys" ignored
D: opening db environment /var/lib/rpm/Packages create:cdb:mpool
D: opening db index /var/lib/rpm/Packages rdonly mode=0x0
rpmdb: Packages: unsupported hash version: 8
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
D: removed db environment /var/lib/rpm/Packages
D: opening db file /var/lib/rpm/packages.rpm mode 0x0
D: closed db file /var/lib/rpm/packages.rpm
error: cannot open Packages index
D: removing directory /var/lib/rpmrebuilddb.2824
More information about the fedora-list
mailing list