A colleague supplied me with a set of rpms he built on his Fedora box and when I tried to install them with yum localinstall I got a missing dependency: Resolving Dependencies --> Running transaction check ---> Package hipl-doc.i386 0:1.0.4-1 set to be updated ---> Package hipl-tools.i386 0:1.0.4-1 set to be updated --> Processing Dependency: python(abi) = 2.5 for package: hipl-tools ---> Package hipl-firewall.i386 0:1.0.4-1 set to be updated ---> Package hipl-lib.i386 0:1.0.4-1 set to be updated --> Processing Dependency: python(abi) = 2.5 for package: hipl-lib ---> Package hipl-agent.i386 0:1.0.4-1 set to be updated ---> Package hipl-debuginfo.i386 0:1.0.4-1 set to be updated ---> Package hipl-test.i386 0:1.0.4-1 set to be updated ---> Package hipl-daemon.i386 0:1.0.4-1 set to be updated --> Finished Dependency Resolution Error: Missing Dependency: python(abi) = 2.5 is needed by package hipl-lib Error: Missing Dependency: python(abi) = 2.5 is needed by package hipl-tools Centos 5.2 provides python 2.5.1. My colleague's system where he made these rpms also has 2.5.1. How do I determine what rpm I need to install to get this dependency?
On Fri, Jul 11, 2008 at 9:08 AM, Robert Moskowitz <rgm at htt-consult.com> wrote:> Error: Missing Dependency: python(abi) = 2.5 is needed by package hipl-lib > Centos 5.2 provides python 2.5.1.Are you sure? On an up to date system: # cat /etc/redhat-release CentOS release 5.2 (Final) # rpm -q python python-2.4.3-21.el5 # rpm -q --provides python | grep -Fw 'python(abi)' python(abi) = 2.4 You should look at where your friend got this Python from. HTH, Filipe
Robert Moskowitz schrieb:> Centos 5.2 provides python 2.5.1.Nope. CentOS 5.2 comes with Python 2.4 only! fs
Filipe Brandenburger wrote:> On Fri, Jul 11, 2008 at 9:08 AM, Robert Moskowitz <rgm at htt-consult.com> wrote: > >> Error: Missing Dependency: python(abi) = 2.5 is needed by package hipl-lib >> Centos 5.2 provides python 2.5.1. >> > > Are you sure? > > On an up to date system: > > # cat /etc/redhat-release > CentOS release 5.2 (Final) > # rpm -q python > python-2.4.3-21.el5 > # rpm -q --provides python | grep -Fw 'python(abi)' > python(abi) = 2.4 >Oh, interesting. I got the same answer, but I also get: # python -V Python 2.5.1 So which is it?> You should look at where your friend got this Python from. > > HTH, > Filipe > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > >
Oh, wow, is my system hosed now.... Filipe Brandenburger wrote:> On Fri, Jul 11, 2008 at 9:08 AM, Robert Moskowitz <rgm at htt-consult.com> wrote: > >> Error: Missing Dependency: python(abi) = 2.5 is needed by package hipl-lib >> Centos 5.2 provides python 2.5.1. >> > > Are you sure? > > On an up to date system: > > # cat /etc/redhat-release > CentOS release 5.2 (Final) > # rpm -q python > python-2.4.3-21.el5 > # rpm -q --provides python | grep -Fw 'python(abi)' > python(abi) = 2.4 > > You should look at where your friend got this Python from.Some more testing shows # python -V Python 2.4.3 as well. He had me download the 2.5.1 source for Python and compile it. Of course that broke the previously installed rpms, like yum! I am going to either have to find 2.5 that I can install on Centos (from a Fedora box), but that will most likely break even more things. Or get him to build a Centos box and do the build there...