rpm database foobared

Michael A. Peters mpeters at mac.com
Wed Nov 17 00:13:13 MST 2004


Yesterday I installed YDL 3.0 on an older iMac - it lives to serve as a  
private yum server for my lan. Install went smooth and all is working,  
it's doing its job.

I updated it using "yum update" but the update server kept dropping the  
connection. I found a mirror and then did succesfully update.

Today I tried to use yum to install an update - it seems this systems  
rpm is now broken??

rpm -qa
** stuff that is fine  - lots like this**
ypserv-2.8-0.9E
eog-2.2.0-2
XFree86-base-fonts-4.3.0-2.1e

-=-

** stuff that is not fine below **

setup-2.5.20-1
basesystem-8.0-1a
error: rpmdbNextIterator: skipping h#       7 blob size(3388): BAD, 8 +  
16 * il(
63) + dl(13424)
cracklib-2.7-18
rpmdb: page 185: illegal page type or format
rpmdb: PANIC: Invalid argument
rpmdb: /var/lib/rpm/Packages: pgin failed for page 185
rpmdb: fatal region error detected; run recovery
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from dbcursor->c_get: DB_RUNRECOVERY: Fatal  
error, run
database recovery
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from dbcursor->c_close: DB_RUNRECOVERY: Fatal  
error, ru
n database recovery
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from db->close: DB_RUNRECOVERY: Fatal error,  
run databa
se recovery
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from db->close: DB_RUNRECOVERY: Fatal error,  
run databa
se recovery
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from dbenv->close: DB_RUNRECOVERY: Fatal  
error, run dat
abase recovery

-=-
Can I fix this??

-- 
Cheap Linux CD's
http://mpeters.us/linux/




More information about the yellowdog-general mailing list