[Yum] Yum Dependency Resolution algorithm clarification

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxx
> > https://lists.dulug.duke.edu/mailman/listinfo/yum
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.dulug.duke.edu/pipermail/yum/attachments/20060606/9423747c/attachment-0001.html

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux