LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   The dread rpm dependencies. (https://www.linuxquestions.org/questions/linux-software-2/the-dread-rpm-dependencies-846278/)

Blaster1 11-24-2010 09:26 AM

The dread rpm dependencies.
 
I want to upgrade my openssl.
But when I run:
rpm -U openssl-1.0.0b-1.fc14.i686.rpm
I get a bunch of lines say things like
libcrypto.so.6 is needed by (installed) openldap-2.3.43-3.el5.i386
libcrypto.so.6 is needed by (installed) pam_ccreds-3-5.i386
.
.
.
libssl.so.6 is needed by (installed) gnome-vfs2-2.16.2-4.el5.i386
libssl.so.6 is needed by (installed) evolution-data-server-1.12.3-18.el5

How can I get libcrypto.so.10 installed, so I can update the packages I need?

AlucardZero 11-24-2010 09:32 AM

Why can't you use the package manager (yum) which will do all this for you?

Are you on Fedora 14?

Blaster1 11-24-2010 09:58 AM

It's EL5 actually.
The install is not registered with RHN at this time.
The boss tells me there is no money to buy a subscription until after the first of the year.
But I have to get this fixed Now!

lazlow 11-24-2010 10:11 AM

You cannot (for the most part) use an rpm built for one distro (FC14) on another distro(EL5) and expect it to work. EL5 was based on FC6. So one can (mostly) use FC6 rpms on el5, but most apps you are look for will be long out of date. Since Centos 5 was built using RHEL5 source rpms(minus logos) you can also use those rpms. Openssl on C5/RHEL5 is only 0.9.8e-12e.

If you tell us what package(not a lib) you want to install we may be able to help you better.

Blaster1 11-24-2010 10:24 AM

The root package I’m trying to install is net-snmp-utils-5.5-23.el6.x86_64.rpm.
Which, of course needs, libcrypto.so.10
Which you get from openssl-1.0.0b-1

lazlow 11-24-2010 10:39 AM

And again you are trying to mix an rpm from one verson to another. You CANNOT us el6 rpms on el5. You do understand that RH back ports security patches into their older package versions? That is to say, el5's current net-snmp-utils 5.3.2.2 is just as secure as net-snmp-utils-5.5-23.el6.x86_64.rpm.

You also have another problem. You cannot use 32 bit libs (i686.rpm or .i386) to satisfy 64bit (x86_64.rpm) dependencies.

unSpawn 11-24-2010 10:58 AM

You could use the Centos repo's to satisfy RHEL-5 dependencies and get security updates but by the time a year has passed the system will be Centos-5 anyway, so why not install Centos right away?

Blaster1 11-24-2010 11:37 AM

I did not know that, Thank you.

It would appear that I was given fraudulent information by another admin concerning package versioning.

So once I find the proper versions of the RPMs that I need (el5 .x86_64.rpm)
How can I overcome the dependency issue?

unSpawn 11-24-2010 12:16 PM

Install the Centos and EPEL repos, then use yum to install software and resolve dependencies.


All times are GMT -5. The time now is 01:10 AM.