[CentOS] Corrupted RPM DB can't be rebuilt.
Keith Roberts
keith at karsites.net
Sat Jan 8 11:48:39 UTC 2011
On Fri, 7 Jan 2011, Camron W. Fox wrote:
> To: CentOS mailing list <centos at centos.org>
> From: Camron W. Fox <cwfox at 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]
-----------------------------------------------------------------
More information about the CentOS
mailing list