Solved

imap RPM dependencies

Posted on 2001-09-03
5
275 Views
Last Modified: 2013-12-16
Hello

I wanna install imap RPM package on my RH7.1.
I have the following error mesages when using rpm

error: failed dependencies:
        libcrypto.so.0   is needed by imap-2000c-1.6.0
        libk5crypto.so.2   is needed by imap-2000c-1.6.0
        libkrb5.so.2   is needed by imap-2000c-1.6.0
        libssl.so.0   is needed by imap-2000c-1.6.0

Where could I find the above dependencies and how could I find them by myself next time? Thank you.

0
Comment
Question by:ezlee
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 3

Accepted Solution

by:
jnbkze earned 50 total points
ID: 6452258
Hi Ezlee,

OK this is how you do it.
1) You try and install the package and it fails with dependancy problems.
2) Now you need to find which packages provide the files that are depended on. I can't remember (it's been a long time since I've personally experienced failed dependancies) but I think sometimes you do get the package name that it's looking for. If not, do what I've successfully done in the past I go to http://rpm.org and I copy and paste the file name listed in the failed dependancies into the search field, and it lists the packages that contain that file.
3) You download the file and install that package first (and hopefully that package doesn't have other dependacies)
4) Once you've covered the dependancies of the original app you were trying to install you go back and install the package

Hope this helps

Regards,
jnbkze
0
 
LVL 40

Expert Comment

by:jlevie
ID: 6452950
The files you need are on your RH 7.1 CD's and the packages are:

libcrypto - openssl-devel
libk5crypto & libkrb5 - krb5-devel
libssl - openssl-devel
 
0
 

Expert Comment

by:qifs
ID: 6454261
Hi, jnbkze,

Thank you for your comments.
I will give the points to you since you showed me the way to solve the problem.

But libk5crypto.so.2 and libkrb5.so.2 do not live in RH7.1 rpm, but in RH6.2 update. Hope it works.


Anyway, thank you, jlevie.
0
 

Author Comment

by:ezlee
ID: 6454292
Sorry, jnbkze,

qifs is my other acctount. I gave the points to you.
 
ezlee
0
 
LVL 40

Expert Comment

by:jlevie
ID: 6454302
Yes those libs are included in the 7.1 packages shown in my comment. And I suspect that the ones from the 6.2 release aren't going to work properly on 7.1. Too much has changed between 6.2 & 7.1.

The latest version on imap, openssl and krb5 for 7.1 are found in the 7.1 updates, imap-2000c-10, openssl-0.9.6-9, & krb5-devel-1.2.2-5. And those are the ones you should be trying to use with RH 7.1.
0

Featured Post

How To Install Bash on Windows 10

Windows’ budding partnership with Canonical has certainly led to some great improvements. One of them being the ability to use Bash on your Windows machine without third party applications! This might be one of the greatest things a cloud engineer in a Windows environment can do!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to demonstrate how we can use conditional statements using Python.
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question