Solved

upgrade fedora 4 to 5 Unable to satisfy dependencies

Posted on 2006-11-27
5
225 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
[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 14

Accepted Solution

by:
JohnK813 earned 125 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 125 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

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

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

Setting up Secure Ubuntu server on VMware 1.      Insert the Ubuntu Server distribution CD or attach the ISO of the CD which is in the “Datastore”. Note that it is important to install the x64 edition on servers, not the X86 editions. 2.      Power on th…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
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.:
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.
Suggested Courses

737 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