Still in Yum Dependency Hell
Jeff Vian
jvian10 at charter.net
Sun May 22 05:49:30 UTC 2005
On Sat, 2005-05-21 at 21:56 -0700, Richard Crawford wrote:
> Brand new install of Fedora Core 3. After installing everything, I fire up
> yum to get everything updated:
>
> # yum -y update
> It chugs along for awhile until it gets to:
>
> Error: Missing dependency: libmusicbrainz.so.2 is needed by package
> gstreamer-plugins
> Error: Missing dependency: libmusicbrainz.so.2 is needed by package
> sound-juicer
>
> So I tried this:
>
> # rpm -q --whatprovides libmusicbrainz.so.2
> libmusicbrainz-2.0.2-11
> # rpm -q libmusicbrainz-2.0.2-11
> libmusicbrainz-2.0.2-11
>
> I performed:
>
> # locate libmusicbrainz.so.2
> /usr/lib/libmusicbrainz.so.2
>
> And just for giggles, I tried:
>
> # yum install libmusicbrainz
>
> It bombed with exactly the same error message. Here's the output from that
> command:
>
> [root at SEAMUS ~]# yum install libmusicbrainz
> Setting up Install Process
> Setting up Repo: kde-redhat-stable-all
> repomd.xml 100% |=========================| 951 B 00:00
> Setting up Repo: kde-redhat-stable
> repomd.xml 100% |=========================| 951 B 00:00
> Setting up Repo: updates-released
> repomd.xml 100% |=========================| 951 B 00:00
> Setting up Repo: livna-stable
> repomd.xml 100% |=========================| 951 B 00:00
> Setting up Repo: base
> repomd.xml 100% |=========================| 1.1 kB 00:00
> Setting up Repo: livna-testing
> repomd.xml 100% |=========================| 951 B 00:00
> Setting up Repo: extras
> repomd.xml 100% |=========================| 951 B 00:00
> Setting up Repo: livna-unstable
> repomd.xml 100% |=========================| 951 B 00:00
This sounds like the typical repository hell, not a yum hell. Sometimes
different repos use different dependencies for the same packages.
You have several repositories above that are definitely not needed to
update one package. You have 3 different Livna repos, as well as extras
and 2 Kde repos.
Try removing all the extra repositories and see if that helps. I use
dag and not Livna and I have all the packages you are trying except for
Hermes, and it works. It seems the gstreamer-plugins package I installed
did not require Hermes.
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package gstreamer-plugins.i386 0:0.8.7-0.fdr.0.3 set to be updated
> --> Running transaction check
> --> Processing Dependency: liboil-0.2.so.0 for package: gstreamer-plugins
> --> Processing Dependency: libHermes.so.1 for package: gstreamer-plugins
> --> Processing Dependency: libmusicbrainz.so.2 for package: sound-juicer
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package liboil.i386 0:0.2.0-0.fdr.1.3 set to be installed
> ---> Package Hermes.i386 0:1.3.3-6 set to be installed
> --> Running transaction check
> --> Processing Dependency: libmusicbrainz.so.2 for package: sound-juicer
> --> Finished Dependency Resolution
> Error: Missing Dependency: libmusicbrainz.so.2 is needed by package
> sound-juicer
>
> # yum update libmusicbrainz bombed with exactly the same error message.
>
> And did I mention that sound-juicer is already installed, according to Yum?
>
> So, what do I need to do to convince Yum that I do indeed have the
> libmusicbrainz.so.2 file so that I can get my system up and running?
>
>
>
> --
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
More information about the fedora-list
mailing list