[Yum] Yum Dependency Resolution algorithm clarification
Russell Harrison
rtlm10 at gmail.com
Tue Jun 6 04:01:42 UTC 2006
OK it looks like this is a problem with the yum cache. The clean all seems
to have resolved the issue. Anyone got any incite? I guess I'll be off to
bugzilla to post this one. No idea how to reproduce it now that I've
cleared the cache.
On 6/5/06, Russell Harrison <rtlm10 at gmail.com> wrote:
>
> I'm seeing something very similar to this.
>
> yum from FC5 -- 2.6.1
>
> I'm trying to install some devel packages so that install command yields:
>
> . . .
> --> Processing Dependency: libedata-cal-1.2.so.1 for package:
> evolution-connector
> --> Processing Dependency: libecal-1.2.so.3 for package: evolution-sharp
> --> Finished Dependency Resolution
> Error: Missing Dependency: libecal-1.2.so.3 is needed by package
> evolution-webcal
> . . .
>
> when I do "yum provides libecal-1.2.so.3" I get:
>
> . . .
> evolution-data-server.i386 1.6.1-1.fc5.2 installed
> Matched from:
> /usr/lib/libecal-1.2.so.3
> /usr/lib/libecal-1.2.so.3.2.8
> libecal-1.2.so.3
> . . .
>
> It seems like this shouldn't be resolved as missing. I'm trying a "yum
> clean all" before my next shot at installing but the fedora mirrors seem to
> stay consistently out of sync or something since the Metadata never seems to
> match the file yum downloads from most of the mirrors.
>
> Russell
>
> On 6/2/06, Pauwel Coppieters <pauwel.coppieters at tiscali.be> wrote:
> >
> > Hello,
> >
> > I have some trouble understanding how dependency resolution
> > works in
> > yum (2.6.1).
> >
> > There is on my system an old version of transcode I would like
> > to
> > update. A newer version from RPMForge has a dependency on
> > libpostproc.so.0.0.1
> >
> > >
> > > $ yum deplist transcode
> > > Finding dependencies:
> > > Setting up repositories
> > >
> > rpmforge
> > >
> > updates-released
> > >
> > base
> > >
> > extras
> > > Reading repository metadata in from local files
> > > package: transcode.i386 1.0.2-7.fc4.rf
> > > dependency: libpostproc.so.0.0.1
> > > Unsatisfied dependency
> > >
> >
> > There is no package that provides libpostproc.so.0.0.1. However
> > a
> > local package is installed that provides libpostproc.so.0.0.1
> >
> > >
> > > $ yum whatprovides libpostproc.so.0.0.1
> > > Searching Packages:
> > > Setting up repositories
> > >
> > rpmforge
> > >
> > updates-released
> > >
> > base
> > >
> > extras
> > > Reading repository metadata in from local files
> > > Importing additional filelist information
> > >
> > >
> > > libpostproc.i386 1.0-0.14.pre6a.1.fc3.f
> > installed
> > > Matched from:
> > > /usr/lib/libpostproc.so.0.0.1
> > >
> >
> > Eventually, yum fails to update transcode (see below). Is this
> > intended behaviour, or should this work. If so, any directions
> > as
> > where to change in the source ?
> >
> > Greetings
> >
> > Pauwel Coppieters
> >
> >
> > >
> > > # yum update transcode
> > > Setting up Update Process
> > > Setting up repositories
> > >
> > rpmforge
> > >
> > updates-released
> > >
> > base
> > >
> > extras
> > > Reading repository metadata in from local files
> > > Resolving Dependencies
> > > --> Populating transaction set with selected packages. Please
> > wait.
> > > ---> Package transcode.i386 0:1.0.2-7.fc4.rf set to be updated
> > > --> Running transaction check
> > > --> Processing Dependency: libmpeg2convert.so.0 for package:
> > transcode
> > > --> Processing Dependency: libpostproc.so.0.0.1 for package:
> > transcode
> > > --> Processing Dependency: libmpeg2.so.0 for package:
> > transcode
> > > --> Restarting Dependency Resolution with new changes.
> > > --> Populating transaction set with selected packages. Please
> > wait.
> > > ---> Package mpeg2dec.i386 0:0.4.0-8b.fc4.rf set to be updated
> > > --> Running transaction check
> > > --> Processing Dependency: libpostproc.so.0.0.1 for package:
> > transcode
> > > --> Finished Dependency Resolution
> > > Error: Missing Dependency: libpostproc.so.0.0.1 is needed by
> > package
> > transcode
> > >
> >
> >
> > _______________________________________________
> > Yum mailing list
> > Yum at lists.dulug.duke.edu
> > https://lists.dulug.duke.edu/mailman/listinfo/yum
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.baseurl.org/pipermail/yum/attachments/20060606/9423747c/attachment-0001.htm
More information about the Yum
mailing list