Re: I broke yum
Iman Khabazian <[email protected]> Sat, 6 Apr 2013 16:09:08 -0700
| Newsgroups | gmane.linux.rpm.yum |
|---|---|
| Message-ID | <CAP7itezmFspLF0mStVF84mrJSjc4iSX7vD9g8kP3opfk3TJ4iQ@mail.gmail.com> |
Thanks Alois, I will give that a try. Do you think it will resolve itself if I just upgrade to the latest Red Hat? I anticipate having more compatibility issues with software if I don't upgrade so I am going to make that a priority. thanks, Iman On Sat, Apr 6, 2013 at 2:42 AM, Alois Steindl <[email protected]>wrote: > Hello, > it seems that you have seriously trashed your yum. > In order to reinstall it, you have to choose the right version (your > installed python is newer than the requested one, so I guess that you tried > to install a too old version of yum. > > Browse to a repository for your installed version of the OS, download the > found yum (it should be newer than the one you tried; maybe it helps to type > rpm -q yum > to get the proper version. Then try to install yum using rpm. If there are > more unresolved dependencies, download these also and install them, by > calling > rpm -U yum*.rpm <and all other packages> > until the problem is resolved. > Since you have a quite old OS installed, I would also suggest to upgrade > to a newer version. > > Alois > > Am 06.04.2013 07:47, schrieb Iman Khabazian: > >> *[root@n ~]# yum install git* >> >> >> There was a problem importing one of the Python modules >> >> required to run yum. The error leading to this problem was: >> >> >> >> No module named yum >> >> >> >> Please install a package which provides this module, or >> >> verify that the module is installed correctly. >> >> >> >> It's possible that the above module doesn't match the >> >> current version of Python, which is: >> >> 2.4.4 (#1, Nov 8 2007, 22:06:01) >> >> [GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] >> >> >> >> If you cannot solve this problem yourself, please go to >> >> the yum faq at: >> >> http://wiki.linux.duke.edu/**YumFaq<http://wiki.linux.duke.edu/YumFaq> >> >> * * >> >> *[root@n ~]# which python* >> >> /usr/bin/python >> >> >> >> * [root@n ~]# ls /usr/bin/* | grep python* >> >> /usr/bin/python >> >> /usr/bin/python2 >> >> /usr/bin/python2.4 >> >> >> >> *[root@n ~]# python -V* >> >> Python 2.4.4 >> >> >> >> *[root@n ~]# cat /etc/redhat-release* >> >> >> Red Hat Enterprise Linux ES release 4 (Nahant Update 4) >> >> >> >> *[root@n ~]# uname -a* >> >> >> Linux n.sites.net 2.6.18-028stab056 #1 SMP Mon Nov 2 13:19:07 UTC 2009 >> i686 >> i686 i386 GNU/Linux >> >> >> >> I have tried to use rpm to re-install yum like this: >> >> >> >> *[root@n ~]# sudo rpm -Uvh >> http://dl.atrpms.net/all/yum-**3.2.22-4.el4.noarch.rpm<http://dl.atrpms.net/all/yum-3.2.22-4.el4.noarch.rpm>--replacefiles* >> >> >> Retrieving http://dl.atrpms.net/all/yum-**3.2.22-4.el4.noarch.rpm<http://dl.atrpms.net/all/yum-3.2.22-4.el4.noarch.rpm> >> >> warning: only V3 signatures can be verified, skipping V4 signature >> >> error: Failed dependencies: >> >> /usr/bin/python2.3 is needed by yum-3.2.22-4.el4.noarch >> >> pygpgme is needed by yum-3.2.22-4.el4.noarch >> >> python(abi) = 2.3 is needed by yum-3.2.22-4.el4.noarch >> >> python-iniparse is needed by yum-3.2.22-4.el4.noarch >> >> rpm >= 0:4.4.2 is needed by yum-3.2.22-4.el4.noarch >> >> yum-metadata-parser >= 1.1.0 is needed by yum-3.2.22-4.el4.noarch >> >> >> >> I think perhaps yum is being installed to work with python 2.3 which I >> don’t even have (I have 3 separate versions for 2.4.4) >> >> This also leads me to believe I have yum: >> >> >> >> *[root@n ~]# sudo find / -mount -name yum -type f -ls* >> >> >> 3557795 4 -rwxr-xr-x 1 root root 779 Aug 28 2007 >> /usr/bin/yum >> >> *[root@n ~]# rpm -qa | grep yum* >> >> yum-2.4.3-0.5.el4 >> >> Any thoughts? >> >> > ______________________________**_________________ > Yum mailing list > [email protected] > http://lists.baseurl.org/**mailman/listinfo/yum<http://lists.baseurl.org/mailman/listinfo/yum> > _______________________________________________ Yum mailing list [email protected] http://lists.baseurl.org/mailman/listinfo/yum