[Yum] Yum priorities plugin

seth vidal skvidal at fedoraproject.org
Mon Jun 21 20:04:05 UTC 2010


On Mon, 2010-06-21 at 10:59 +0200, Stefano Biagiotti wrote:
> James Antill <james-yum at and.org> wrote:
> >Stefano Biagiotti <stefano.biagiotti at vola.it> writes:
> >
> >> On a PC with Fedora 13 x86_64 I have several active repositories with
> >> different priorities.
> >>  [fedora]
> >>       priority=1
> >>  [updates]
> >>       priority=1
> >>  ...
> >>  [adobe-linux-i386]
> >>       priority=20
> >>
> >> When I do:
> >>  # LANG=en_US.utf8 yum install libstdc++.so.6
> >>  Loaded plugins: presto, priorities, refresh-packagekit
> >[...]
> >> Yum wants to install AdobeReader_sve because it provides libstdc++.so.6
> >> as reported here [1] too.
> >>
> >> Shouldn't the priorities yum plugin avoid to install AdobeReader_sve,
> >> and go with the classic libstdc++ package in the [fedora] or [updates]
> >> repository?
> >>
> >
> > Priorities only works on package names. So if the adobe
> >repo. provided "foo" and fedora provided "foo" then when yum picked
> >"foo" it'd get it from fedora, always.
> 
> Ok, it's clear to me now, thank you.
> 
> > The problem you have is that yum thinks "AdobeReader_sve" is a better
> >package than "libstdc++" and there's only one place to get that
> >package from.
> >
> > If you provide full debug info. "yum -d9 install libstdc++.so.6" we
> >can take a look at why it thinks it's better ... but I have an idea,
> >and I doubt we can "fix" it.
> 
> 
> # LANG=en_US.utf8 yum -d9 install libstdc++.so.6
> Not loading "blacklist" plugin, as it is disabled
> Loading "dellsysidplugin" plugin
> Loading "dellsysidplugin2" plugin
> Loading "presto" plugin
> Loading "priorities" plugin
> Loading "refresh-packagekit" plugin
> Not loading "whiteout" plugin, as it is disabled
> Running "config" handler for "presto" plugin
> Running "config" handler for "priorities" plugin
> Running "postconfig" handler for "dellsysidplugin" plugin
> Running "postconfig" handler for "dellsysidplugin2" plugin
> Config time: 1.409
> Running "init" handler for "dellsysidplugin" plugin
> Running "init" handler for "dellsysidplugin2" plugin
> Yum Version: 3.2.27
> COMMAND: yum -d9 install libstdc++.so.6 
> Installroot: /
> Ext Commands:
> 
>    libstdc++.so.6
> Setting up Package Sacks
> Running "exclude" handler for "priorities" plugin
> 0 packages excluded due to repository priority protections
> pkgsack time: 1.785
> Reading Local RPMDB
> rpmdb time: 0.000
> Setting up Install Process
> Checking for virtual provide or file-provide for libstdc++.so.6
> Running compare_providers() for [<YumAvailablePackageSqlite : AdobeReader_ptb-8.1.7-1.i486 (0x30bb790)>, <YumAvailablePackageSqlite : AdobeReader_ita-8.1.7-1.i486 (0x30bb710)>, <YumAvailablePackageSqlite : AdobeReader_nor-8.1.7-1.i486 (0 x30bb310)>, <YumAvailablePackageSqlite : AdobeReader_suo-8.1.7-1.i486 (0x30bb210)>, <YumAvailablePackageSqlite : AdobeReader_nld-8.1.7-1.i486 (0x30bb290)>, <YumAvailablePackageSqlite : AdobeReader_cht-8.1.7-1.i486 (0x30bb890)>, <YumAvailablePackageSqlite : AdobeReader_esp-8.1.7-1.i486 (0x30bb950)>, <YumAvailablePackageSqlite : AdobeReader_dan-8.1.7-1.i486 (0x30bb9d0)>, <YumAvailablePackageSqlite : AdobeReader_chs-8.1.7-1.i486 (0x30bba50)>, <YumAvailablePackageSqlite : AdobeReader_kor-8.1.7-1.i486 (0x30bba90)>, <YumAvailablePackageSqlite : AdobeReader_sve-8.1.7-1.i486 (0x30bbad0)>, <YumAvailablePackageSqlite : libstdc++-4.4.2-7.fc12.i686 (0x45c5250)>, <YumAvailablePackageSqlite : libstdc++-4.4.3-4.fc12.i686 (0x78fcd50)>]
> Best Order: [(<YumAvailablePackageSqlite : AdobeReader_sve-8.1.7-1.i486 (0x30bbad0)>, -15), (<YumAvailablePackageSqlite : AdobeReader_suo-8.1.7-1.i486 (0x30bb210)>, -15), (<YumAvailablePackageSqlite : AdobeReader_ptb-8.1.7-1.i486 (0x30bb790)>, -15), (<YumAvailablePackageSqlite : AdobeReader_nor-8.1.7-1.i486 (0x30bb310)>, -15), (<YumAvailablePackageSqlite : AdobeReader_nld-8.1.7-1.i486 (0x30bb290)>, -15), (<YumAvailablePackageSqlite : AdobeReader_kor-8.1.7-1.i486 (0x30bba90)>, -15), (<YumAvailablePackageSqlite : AdobeReader_ita-8.1.7-1.i486 (0x30bb710)>, -15), (<YumAvailablePackageSqlite : AdobeReader_esp-8.1.7-1.i486 (0x30bb950)>, -15), (<YumAvailablePackageSqlite : AdobeReader_dan-8.1.7-1.i486 (0x30bb9d0)>, -15), (<YumAvailablePackageSqlite : AdobeReader_cht-8.1.7-1.i486 (0x30bb890)>, -15), (<YumAvailablePackageSqlite : AdobeReader_chs-8.1.7-1.i486 (0x30bba50)>, -15)]
> Building updates object
> up:Obs Init time: 0.287
> 


You're not on an odd architecture are you?b/c libstdc++ is getting
kicked out entirely.

Like - your system isn't i586 or somesuch thing, is it?

-sv




More information about the Yum mailing list