problem with Dependencies package !

Dear Friends ,

I am using RHEL 5 server . In Linux when I am going to install 'mod_ssl' rpm then I got the following error :

[root@station1 Server]# rpm -ivh mod_ssl-2.2.3-6.el5.i386.rpm --aid --force
warning: mod_ssl-2.2.3-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
libdistcache.so.1 is needed by mod_ssl-2.2.3-6.el5.i386
libnal.so.1 is needed by mod_ssl-2.2.3-6.el5.i386

In this moment , how can I find the related rpm of the above two dependencies and remove my problem ?

Advice me plz .. ..

where did you get the rpms and why are you using a force flag on an rpm?

You are asking to break things.

First off, I'd need the output of the following commands:

cat /etc/redhat-release

arch

uname -va

Thx friends for your kind reply ... I am using Redhat Ent 5 Linux . In RHEL 5 , I got the above problem sometimes . Plz help me , how I can solve the problem .

The output of the above commands :

[root@server ~]# uname -va
Linux server.example.com 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux
[root@server ~]# arch
i686
[root@server ~]#

where did you get the RPM?

The nokey error suggests that you got it from an unsigned source. Also, you should search google for the name of the rpms that contain the information you require. I would not use non Red Hat RPMs with the closest alternative being CentOS binary rpm packages.

Do an updatedb

then run the locate command like this:

locate libnal

locate libdistcache

you may have to make links to them in their current directories to the libnal.so.1 and libdistcache.so.1 if they exist.

You should also do an rpm -qa | grep -i distcache

If that is not installed, get that rpm from a reputable source

Friends ,

I am trying to install RPM from RHEL 5 enterprise DVD . I am trying with several DVD of RHEL 5 but face the same problem . But in RHEL4 , i never face such types of problem .

Thx friend for ur kind co-operation ... ..

If yum is available, use it. It will resolve the dependencies automatically. I know it is available on RHEL 5.3. Not use about earlier releases.