Problems with rpm

Guolin Cheng guolin at alexa.com
Thu Jan 11 19:50:39 UTC 2007


Hi,

 The problem does happen sometime, the following steps help most of the
time:

1, kill all the rpm* and yum processes on the machine. Make sure not a
single process is accessing rpm database.

2, save the /var/lib/rpm/ directory to somewhere else in case the
following operations screwed the rpm database even worse. 

	rsync -avH /var/lib/rpm/ /var/lib/rpm_SAVE/

3, remove the __db* files from under /var/lib/rpm/

	rm -rf /var/lib/rpm/__db*

4, initialize the rpm database.

      rpm --initdb

5, rebuild the rpm database.

	rpm --rebuilddb

6, test/confirm that rpm database is recovered from corruption.

      rpm -qa |less

7, If the above operations doesn't work for you, recover the
/var/lib/rpm/ from your saved copy. And ask for further help.

      rsync -avH --delete /var/lib/rpm_SAVE/ /var/lib/rpm/

Good luck.

--Guolin

-----Original Message-----
From: fedora-list-bounces at redhat.com
[mailto:fedora-list-bounces at redhat.com] On Behalf Of Don Levey
Sent: Thursday, January 11, 2007 11:39 AM
To: For users of Fedora
Subject: RE: Problems with rpm

fedora-list-bounces at redhat.com wrote:
> I'm having problems with rpm. I have not been able to do any type of
> queries on the rpm database. It just hangs. So, I had the bright, or
> maybe not so bright, idea of doing rpm --rebuilddb. Unfortunately,
> it's
> also doing nothing. It's been running for a while, over 2 hours, and
> if
> I look at the process it doesn't appear to be doing anything.
>
> #ps -ewf | grep rpm
> root     27852 21467  0 12:25 pts/4    00:00:00 /usr/lib/rpm/rpmd
> --rebuilddb
>
> Any suggestions?
>
> Thanks,
> James

I am getting something similar.  It was suggested to me that I reboot
(the
old Microsoft three-fingered salute) to clear whatever stuck process is
out
there.  I've not yet gotten home to do so, and was hoping to find out
*which* process it was, but if you're able to reboot and report back
that
would probably help.
 -Don

-- 
fedora-list mailing list
fedora-list at redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list




More information about the fedora-list mailing list