rpm database bug

Tim Daly daly at rio.sci.ccny.cuny.edu
Tue Nov 18 01:45:02 UTC 2003


(I tried to find a bug mailing list but failed)


While trying to:

rpm -i tetex-fonts-2.0.2-8.i386.rpm

I got the following error message:

rpmdb: page 1647: illegal page type or format
rpmdb: PANIC: Invalid argument
rpmdb: /var/lib/rpm/Packages: pgin failed for page 1647
rpmdb: fatal region error detected; run recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from dbcursor->c_get: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from dbcursor->c_close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->get: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->open: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot get Providename index using db3 -  (-30982)
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->cursor: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->put: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->open: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
rpmdb: db4 error(-30982) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery

Note that I'm running using:

> System-wide, you can disable the exec-shield functionality with:
>
> 	echo 0 > /proc/sys/kernel/exec-shield

as I'm trying to find a bug. I need to install latex and the rpm install
process failed.

I did:

  rpm --rebuilddb

Now rpm seems to work but the database doesn't remember anything.
If I do:

  rpm -i tetex-2.0.2-8-i386.rpm

then do:

  rpm -i tetex-dvips-2.0.2-8.i386.rpm

it complains that:
error: Failed dependencies:
  tetex = 2.0.2 is needed by tetex-dvips-2.0.2-8

running:

  rpm -i tetex-2.0.2-8-i386.rpm tetex-dvips-2.0.2-8.i386.rpm

seems to succeed.

Tim Daly
axiom at tenkan.org
daly at idsi.net


  
------- End of forwarded message -------





More information about the fedora-devel-list mailing list