On Fri, 7 Jan 2011, Camron W. Fox wrote:
To: CentOS mailing list centos@centos.org From: Camron W. Fox cwfox@us.fujitsu.com Subject: [CentOS] Corrupted RPM DB can't be rebuilt.
Alle,
I have a major problem. I'm running CentOS 5.5 on some rather old hardware (Dual Celeron 500MHz with 768MB of memory). Sometime in the last week, the DB became corrupted (I noticed when yum update would hang). I've tried running rpm --rebuild with both the 2.6.18-194.17.4 and 2.6.18-194.26.1 kernels and get a segmentation fault each time.
Consequently, I'm pretty much stuck and cannot do any update. Also, the machine has a tendency to hang any time operations are done. I've disabled some of the cronjobs that do this, but this is no way to operate. I would appreciate any input on where to go from here to try and rectify the problem.
Hi Camron.
I make daily backups of my rpm database, just in case things go pear shaped like this.
###
Oldest backup dir is: rpm-database-2011-01-03_01.15.02
There are 6 backups available.
NUMBER_REQUIRED_BACKUPS: 5
The oldest backup dir to be deleted is: /backup/rpm-database/rpm-database-2011-01-03_01.15.02
There are more than 5 backups in this directory, and oldest backup rpm-database-2011-01-03_01.15.02 has been deleted.
Contents of /backup/rpm-database backup dir is:
rpm-database-2011-01-04_01.15.01 rpm-database-2011-01-05_01.15.01 rpm-database-2011-01-06_01.15.01 rpm-database-2011-01-07_01.15.02 rpm-database-2011-01-08_01.15.01
/dev/hdc6 umounted
You can get the script to do this and more, from:
Generic PHP CL backup script http://forums.fedoraforum.org/showthread.php?t=248436
Kind Regards,
Keith Roberts
----------------------------------------------------------------- Websites: http://www.karsites.net http://www.php-debuggers.net http://www.raised-from-the-dead.org.uk
All email addresses are challenge-response protected with TMDA [http://tmda.net] -----------------------------------------------------------------