[Bug 389983] Re: rpm-4.5-21 breaks own database?
qwiat
qwiat at pld-linux.org
Tue Jun 23 00:05:16 CEST 2009
Problem appears with different packages e.g:
---cut---
Installing gnome-settings-daemon-2.26.1-1.x86_64.rpm...
rpmdb: /var/lib/rpm/Providename page 76 is on free list with type 13
rpmdb: PANIC: Zły argument
[...]
---cut---
it looks like random rpms, but allways over 500-600 installed packages. Tested on count of filesystems: ext2, ext4, xfs. There is no any filesystem or disk failures. how to reproduce:
# poldek -Q --nodeps -n foo --install-dist=/bar --pset foo.bar
foo.bar attached. It's hard to debug it using gdb or strace. Installing
hundreds of packages may be really painfull.
** Attachment added: "foo.bar"
http://launchpadlibrarian.net/28221840/foo.bar
--
rpm-4.5-21 breaks own database?
https://bugs.launchpad.net/bugs/389983
You received this bug notification because you are subscribed to PLD
Linux.
Status in PLD Linux Distribution: Incomplete
Bug description:
installing th x86_64 from via poldek --install-dist:
[...]
Installing #642 package of total 748 (77.7M left to get)
Pobieranie ftp://[...]/gnome-games-sudoku-2.26.1-1.x86_64.rpm...
.............................. 100.0% [1.6M (189.5K/s)]
Installing gnome-games-sudoku-2.26.1-1.x86_64.rpm...
rpmdb: /var/lib/rpm/Providename page 76 is on free list with type 13
rpmdb: PANIC: Zły argument
błąd: błąd db4(-30974) z dbcursor->put: DB_RUNRECOVERY: Fatal error, run database recovery
błąd: błąd(-30974) zapisywania rekordu gnome-games-sudoku do Providename
rpmdb: PANIC: fatal region error detected; run recovery
[...] <much more ugly messages>
błąd: błąd db4(-30974) z db->get: DB_RUNRECOVERY: Fatal error, run database recovery
błąd: błąd(-30974) pobierania rekordów "25f22eaca1bed6584e8a57f641c3d25fc966c268" z indeksu Sha1header
rpmdb: PANIC: fatal region error detected; run recovery
but It's easy to fix it:
# rm /var/lib/rpm/__db.00*
# rpm --rebuilddb
$ rpm -q rpm
rpm-4.5-21.x86_64
More information about the pld-bugs
mailing list