PDA

View Full Version : yum: Missing Dependencies



iF.Masta
11th November 2007, 02:00 PM
Hi there.

I am using F8 since Test 3 and I cannot completely update with yum.
My yum seems to miss some dependencies. Here is the output:



Loading "refresh-updatesd" plugin
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package [...]
--> Finished Dependency Resolution
Error: Missing Dependency: libdhcp6client-0.10.so.0 is needed by package mkinitrd
Error: Missing Dependency: libtotem-plparser.so.9 is needed by package rhythmbox
Error: Missing Dependency: libmtp.so.6 is needed by package amarok
Error: Missing Dependency: libhunspell-1.1.so.0 is needed by package openoffice.org-core
Error: Missing Dependency: libmtp.so.6 is needed by package rhythmbox
Error: Missing Dependency: beryl-plugins >= 0.2.1 is needed by package beryl-settings
Error: Missing Dependency: libdhcp6client-0.10.so.0 is needed by package nash


Can someone tell me how to resolve these dependencies?

The complete output with all packages is attached.

Thanks in advance!

jazzfan
11th November 2007, 02:12 PM
hm, I think it's reposity problem. Maybe the new one got out for official release of Fedora. Try reinstalling yum reposities, and enabling all you have.

strikeforce
11th November 2007, 02:27 PM
yum repolist


This will give us the information of what repo's you have enabled. Then from there you will have to delete some of the packages.

iF.Masta
11th November 2007, 02:42 PM
Ok, thanks for the replies.


# yum repolist
Loading "refresh-updatesd" plugin
repo id repo name status
development Fedora - Development enabled
development-source Fedora - Development - Source enabled
fedora Fedora 8 - i386 enabled
fedora-source Fedora 8 - Source enabled
livna Livna for Fedora Core 8 - i386 - Base enabled
livna-source Livna for Fedora Core 8 - i386 - Source enabled
updates Fedora 8 - i386 - Updates enabled

Where do I get a list of all the default repos?

strikeforce
11th November 2007, 02:44 PM
Ok..................
You will need to disabled development, development-source, fedora-source and livna-source.

The files are located in /etc/yum.repos.d/

Open them up with gedit and disable everything except the fedora, updates and livna.

There is a line that says enabled=1 change it to 0 to disable it.

iF.Masta
11th November 2007, 03:09 PM
Ok, disabled every repo but the three you mentioned. Why should I not use the source repos?

Now only one dependency is missing:

Error: Missing Dependency: beryl-plugins >= 0.2.1 is needed by package beryl-settings

I hope we can fix this, too.

strikeforce
11th November 2007, 03:15 PM
You don't need the source repo's



yum remove beryl-settings

iF.Masta
11th November 2007, 04:06 PM
Thanks, it's working now.