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. Best Regards, Camron -- Camron W. Fox Hilo Office High Performance Computing Group Fujitsu Management Services of America, Inc. E-mail: cwfox at us.fujitsu.com
> 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.You might try moving /var/lib/rpm/__db.00* out of the way and trying to rebuild your rpm DB again. If that doesn't work, you might want to use strace to see where it gets hung up. Barry
On Fri, Jan 7, 2011 at 10:11 PM, Camron W. Fox <cwfox at us.fujitsu.com> wrote:> 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.This has little, if anything, to do with the kernel itself unless your hardware drivers are seriously mangled. Can you get an "rpm -qav" report without errors? If so, can you re-install all the RPM's manually with a "--replacepkgs" option?> ? ? ? ?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.Time to back up your configurations and rebuild, if that's feasible. Your last /var/log/rpmpkgs that was valid should be a helpful guideline for packages to re-install as part of a new deployment.> ? ? ? ?I would appreciate any input on where to go from here to try and > rectify the problem. > > Best Regards, > Camron > > -- > Camron W. Fox > Hilo Office > High Performance Computing Group > Fujitsu Management Services of America, Inc. > E-mail: ? ? ? ? cwfox at us.fujitsu.com > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos >
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] -----------------------------------------------------------------