PDA

View Full Version : Yum dependency hell



analogkid
28th November 2005, 07:34 PM
Could you please give me a list of your depositories as well as any Puplic Keys needed? I have all kinds of yum dependency issues.

Thanks

mebrelith
28th November 2005, 08:54 PM
Go visit fedorafaq.org (just dont install their yum.conf), also look for Stanton Finley's installation notes for fedora.

PeTzZz
28th November 2005, 09:09 PM
I split your post from the thread you posted it as it seems to be another problem.

What repositories do you use? You should not mix Livna.org with RPMforge repositories (DAG, FreshRPMS, Dries, NewRPMS and PlanetCCRMA). As said in this FAQ (http://rpmforge.net/user/faq/#compatibility-and-mixing) all known problems have been fixed between Fedora Extras and RPMforge repositories. So make your choice and use Livna.org or RPMforge repositories.

You can get GPG keys here (http://www.fedorafaq.org/#gpgsig).

If you have already used one of them (Livna or RPMforge) then stay with it. Otherwise choose what you have used more.

After you have made your choice and configured yum accordingly then if there will be any dependency problem then uninstall that package and reinstall it with your new yum configuration. Be careful with uninstalling, because yum may remove important packages as dependencies.

EDIT
I removed ATrpms from the text as it is not recommended to use this repository as smfinley pointed out.

smfinley
28th November 2005, 09:23 PM
I split your post from the thread you posted it as it seems to be another problem.

What repositories do you use? You should not mix Livna.org with RPMForge repositories (DAG, FreshRPMS, Dries and PlanetCCRMA) + NewRPMS + ATrpms. As said in this FAQ (http://rpmforge.net/user/faq/#compatibility-and-mixing) all known problems have been fixed between Fedora Extras and RPMforge repositories. So make your choice and use Livna.org or RPMforge repositories + NewRPMS + ATrpms. Actually I don't know if Fedora Extras is compatible with ATrpms and NewRPMS...

You can get GPG keys here (http://www.fedorafaq.org/#gpgsig).

If you have already used one of them (Livna or the other group) then stay with it. Otherwise choose what you have used more.

After you have made your choice and configured yum accordingly then if there will be any dependency problem then uninstall that package and reinstall it with your new yum configuration.PeTzZz, I agree with your recommendation except for ATrpms. ATrpms is not recommended for these reasons (http://fedoraproject.org/wiki/JohnMahowald/ATrpmsWarning).

PeTzZz
28th November 2005, 09:50 PM
PeTzZz, I agree with your recommendation except for ATrpms. ATrpms is not recommended for these reasons (http://fedoraproject.org/wiki/JohnMahowald/ATrpmsWarning).
Thanks for that.

analogkid
28th November 2005, 11:21 PM
Yes.. I must have a different problem. Thank you.

I will have to go home and take a look at my yum.conf
Not sure exactly what I have in there, as I have been trying to solve dependency problems

One example, I have been trying to install Tight VNC. I got the client to install, but not the server. It says I need XFree86 for that. When I try to install XFree86, I get more dependency errors...

There are others, but I don't recall at the moment.

Thanks for these suggestions. I plan to try those tonight.

And thanks for your attempts to help. I appologize for my inadequesies.

u-noneinc-s
29th November 2005, 12:38 AM
Are you currently up to date? There is a similar thread (currently a couple of threads down from this
one) in which one solution was to "yum update"

PeTzZz
29th November 2005, 01:08 AM
One example, I have been trying to install Tight VNC. I got the client to install, but not the server. It says I need XFree86 for that. When I try to install XFree86, I get more dependency errors...

There are others, but I don't recall at the moment.
Please paste the output (with the command you used) here so it would be easier to help you.

Thanks for these suggestions. I plan to try those tonight.
My suggestion works only if you have been mixing wrong repositories. Make sure what repositories you use. You can find repositories in yum.conf file or/and in the /etc/yum.repos.d/ directory where you can find some .repo files. Note that if a repository is enabled then the repository entry has row enabled=1.