LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Unable to uninstall and reinstall RPM (https://www.linuxquestions.org/questions/linux-newbie-8/unable-to-uninstall-and-reinstall-rpm-290412/)

jarkvarma 02-15-2005 03:03 AM

Unable to uninstall and reinstall RPM
 
Hi all,


I am a bit new to linux environment. I already installed yahoo messenger in fedora and now I want to upgrade it. With my ignorance initially I didnt uninstall. I just removed some of the directories which i know related to the RPM. After wards when I try to upgrade with the latest rpm I am getting the below problem. I tried all most of the options of the RPM. I am getting the below errors. I dont know how to proceed further. Please help me in solving my problem.

The log is :


[root@linux varma]# rpm -e ymessenger
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)

[root@linux varma]# rpm -aq ymessenger
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)

[root@linux varma]# rpm -qa ymessenger
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)

[root@linux varma]# rpm -U rh7.ymessenger-1.0.4-1.i386.rpm
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdb: damaged header #1463 retrieved -- skipping.
error: rpmdbNextIterator: skipping h# 1463 blob size(3164): BAD, 8 + 16 * il(64) + dl(2980)
[root@linux varma]#


please suggest me to solve the above problem and how to reinstall the rpm.

With best regards and advanced thanks
Varma

Crashed_Again 02-15-2005 05:51 AM

Did you try doing a install of the rpm?

rpm -ivh ymessenger.rpm

Those error messages look wierd to me. Any chance the rpm is damaged?

james.farrow 02-15-2005 05:59 AM

Take a look at this
http://www.rpm.org/hintskinks/repairdb/

BACKUP ORIGINAL FIRST.

Have you tried rebuilding your rpm database?

Try rm -f /var/lib/rpm/__db* to remove it first then

rpm -vv --rebuilddb

to rebuild it.

jarkvarma 02-17-2005 06:42 PM

Hi friends,

Thanks for the help. I have rebuild the RPM Database accordingly said above and it took lot of time to rebuild. I could able to uninstall and install the RPM again.

The links given above are useful, Thanks for it.

Once Thanks my friends. Have a nice time take care of you

With best regards,
Varma.


All times are GMT -5. The time now is 02:23 PM.