[CentOS] Yum update corrupted something badly - can only get access through SSH terminal or Webmin

Wed Apr 22 19:40:05 UTC 2009
Dan Roberts <dan at jlazyh.com>

Hi Filipe -

Clearly I have indeed got things broken -
# rpm -q yum
package yum is not installed

So I downloaded the rpm for a reinstall as you suggested - but clearly  
I have more to get and install -

I downloaded to my home directory and ran the rpm -Uvh from there

# rpm -Uvh --force yum-3.2.19-18.el5.centos.noarch.rpm
error: Failed dependencies:
	rpm >= 0:4.4.2 is needed by yum-3.2.19-18.el5.centos.noarch
	rpm-python is needed by yum-3.2.19-18.el5.centos.noarch
	yum-fastestmirror is needed by yum-3.2.19-18.el5.centos.noarch

Either I am running this in the wrong location, or there is a lot of  
other stuff out of whack.


On Apr 22, 2009, at 1:29 PM, Filipe Brandenburger wrote:

> Hi,
>
> On Wed, Apr 22, 2009 at 15:17, Dan Roberts <dan at jlazyh.com> wrote:
>> As to the question below - I have that directory, but not that file.
>
> yum-3.2.8-9.el5.centos.2.1 (from CentOS 5.2) has /usr/share/yum-cli/ 
> i18n.py
>
> yum-3.2.19-18.el5.centos (from CentOS 5.3) no longer has that file.
>
> Probably you broke your update in the middle so you got things in an
> inconsistent state.
>
> Try this command to see which yum you have installed:
> # rpm -q yum
>
> And then you can verify if the package's integrity is compromised  
> with:
> # rpm -V yum
>
> I believe to solve your problem you will have to reinstall the RPM for
> "yum" manually.
>
> To do that, download this RPM:
> http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
>
> And then run:
> # rpm -Uvh --force yum-3.2.19-18.el5.centos.noarch.rpm
>
> After that is done, your yum should start working again.
>
> If it does not, report any issues you have, together with the output
> of "rpm -q yum" and "rpm -V yum" after reinstalling the package.
>
> HTH,
> Filipe
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos