Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

upgrade fedora 4 to 5 Unable to satisfy dependencies

Posted on 2006-11-27
5
Medium Priority
?
240 Views
Last Modified: 2013-12-06
Iam trying update my hosting platfrom remotely from fedora core 4 to 5.
First thing I've done is download: fedora-release-5-5.noarch.rpm and install it with rpm. (source: http://www.brandonhutchinson.com/Upgrading_Red_Hat_Linux_with_yum.html)
After this I've tried to upgrade with yum -y upgrade.

At the end Iám getting the following errors:
===================================================
Error: Missing Dependency: libdbus-1.so.1 is needed by package dhcdbd
Error: Unable to satisfy dependencies
Error: Package nmap needs libssl.so.5, this is not available.
Error: Package gnupg needs libcrypto.so.5, this is not available.
Error: Package squid needs libssl.so.5, this is not available.
Error: Package python needs libssl.so.5, this is not available.
Error: Package libc-client2004g needs libssl.so.5, this is not available.
Error: Package squid needs libcrypto.so.5, this is not available.
Error: Package dhcdbd needs libdbus-1.so.1, this is not available.
Error: Package samba needs libssl.so.5, this is not available.
Error: Package python needs libcrypto.so.5, this is not available.
Error: Package libc-client2004g needs libcrypto.so.5, this is not available.
Error: Package gnupg needs libssl.so.5, this is not available.
Error: Package samba needs libcrypto.so.5, this is not available.
Error: Package nmap needs libcrypto.so.5, this is not available.
============================================
But al the libs are in the /libs dir.
I've tried to make a symbolic link to the dir /usr/lib ... but didn't help either.. same errors.

How can I solve this problem and upgrade safetely to core 5 ?

Thanks in advance..
0
Comment
Question by:wanted4u
2 Comments
 
LVL 14

Accepted Solution

by:
JohnK813 earned 500 total points
ID: 18027919
I'm actually going through the same process right now, using the same website.  (Went from 3->4 and 4->5 last week, and am running 'yum -y update' to get to FC6 as we speak.)  Be sure to check out the YumUpgrade FAQ that's linked on that page: http://fedoraproject.org/wiki/YumUpgradeFaq

What's happening is that yum is seeing two versions of those packages, one for FC4 and one for FC5.  It's trying to update both, and it's getting confused.

Start by deleting old kernels:
This command will give you a list of all kernels:
#rpm -qa | grep kernel
You will probably see one that ends in .FC4 and one that ends in .FC5  Try deleting the .FC4
#yum remove kernel-2.4.whatevernumber.FC4
OR
#rpm -e kernel-2.4.whatevernumber.FC4
If you have other kernel's that DON'T end in .FC5, try deleting those as well.

Then, run 'yum -y update' again and post the error messages here.  This may not completely solve your problems, but it's the best place to start.
0
 
LVL 30

Assisted Solution

by:Kerem ERSOY
Kerem ERSOY earned 500 total points
ID: 18031059
Hi,

Did you try to run "ldconfig" befre you start yum ? It seems that yur ldcache is missing some information.

Cheers,
K.
0

Featured Post

Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

Question has a verified solution.

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

In my business, I use the LTS (Long Term Support) versions of Linux. My workstations do real work, and so I rarely have the patience to deal with silly problems caused by an upgraded kernel that had experimental software on it to begin with from a r…
I have written articles previously comparing SARDU and YUMI.  I also included a couple of lines about Easy2boot (easy2boot.com).  I have now been using, and enjoying easy2boot as my sole multiboot utility for some years and realize that it deserves …
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses
Course of the Month9 days, 2 hours left to enroll

876 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