Bugzilla – Bug 137752
Kernel update (automatic Susewatcher update) Suse 10 (Security update)
Last modified: 2005-12-13 15:17:25 UTC
When ever I do an automatic update because of the Susewatcher, recommended by Susewatcher (Suse 10): Product: kernel-xen-nongpl: Applying delta ... Ok Installing kernel: "The Linux Kernel" Error I get this error when applying the patch: error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery rpmdb: PANIC: fatal region error detected; run recovery error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery rpmdb: PANIC: fatal region error detected; run recovery error: db4 error(-30978) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery Any idea what it is .... I tried it many times always the same errors! Regards Andy
That sounds very much like your RPM database is corrupted. Please check on the command line: rpm -qa This should give you a list of all packages that are installed. Very likely you will get an error message there, too if your RPM DB is corrupted. If this is the case, try (as root) rpm --rebuilddb What could have caused such a RPM DB corruption is anyone's guess. You might want to check your hard disk with the smartmontools - maybe it is dying.
rpm -qa did run through without any problem
Close bug! After running "rpm --rebuilddb" the Kernel update did run through! Even the "rpm -qa" did not report any problems listing all rpm packages .... Thanks for your help!
fixed