[Yum] yum fails to install most up to date version

Maria Alandes Pradillo Maria.Alandes.Pradillo at cern.ch
Wed Dec 9 13:53:34 UTC 2009


Hi all,

Sorry for not giving detailed information. I've run the installation with '-d6' and this is what I get:

...
Resolving Dependencies
--> Running transaction check
---> Package glite-VOBOX.x86_64 0:3.2.1-0 set to be updated
Checking deps for glite-VOBOX.x86_64 0-3.2.1-0 - u
looking for ('lcg-infosites', 'GE', ('0', '2.6.2', '1')) as a requirement of glite-VOBOX.x86_64 0-3.2.1-0 - u
glite-VOBOX-3.2.1-0.x86_64 requires: lcg-infosites >= 2.6.2-1
--> Processing Dependency: lcg-infosites >= 2.6.2-1 for package: glite-VOBOX
Searching pkgSack for dep: lcg-infosites
Potential match for lcg-infosites from lcg-infosites-2.6.2-1.sl5.x86_64
Matched lcg-infosites-2.6.2-1.sl5.x86_64 to require for lcg-infosites
Potential match for lcg-infosites from lcg-infosites-2.6.8-2.noarch
Matched lcg-infosites-2.6.8-2.noarch to require for lcg-infosites
Running compare_providers() for [<YumAvailablePackageSqlite : lcg-infosites-2.6.8-2.noarch (0x24c1c50)>, <YumAvailablePackageSqlite : lcg-infosites-2.6.2-1.sl5.x86_64 (0x22cf610)>]
better arch in po lcg-infosites-2.6.2-1.sl5.x86_64
archdist compared lcg-infosites-2.6.8-2.noarch to lcg-infosites-2.6.2-1.sl5.x86_64 on x86_64
  Winner: lcg-infosites-2.6.2-1.sl5.x86_64
better arch in po lcg-infosites-2.6.2-1.sl5.x86_64
archdist compared lcg-infosites-2.6.8-2.noarch to lcg-infosites-2.6.2-1.sl5.x86_64 on ia32e
  Winner: lcg-infosites-2.6.2-1.sl5.x86_64
archdist compared lcg-infosites-2.6.2-1.sl5.x86_64 to lcg-infosites-2.6.8-2.noarch on x86_64
  Winner: lcg-infosites-2.6.2-1.sl5.x86_64
archdist compared lcg-infosites-2.6.2-1.sl5.x86_64 to lcg-infosites-2.6.8-2.noarch on ia32e
  Winner: lcg-infosites-2.6.2-1.sl5.x86_64
Best Order: [(<YumAvailablePackageSqlite : lcg-infosites-2.6.2-1.sl5.x86_64 (0x22cf610)>, -3), (<YumAvailablePackageSqlite : lcg-infosites-2.6.8-2.noarch (0x24c1c50)>, -13)]
TSINFO: Marking lcg-infosites-2.6.2-1.sl5.x86_64 as install for glite-VOBOX-3.2.1-0.x86_64 
...

The two lcg-infosite packages have indeed different architectures:

lcg-infosites-2.6.2-1.sl5.x86_64.rpm
lcg-infosites-2.6.8-2.noarch.rpm

exactarch=1 in yum.conf. Yum is version 3.2.22.

Why does compare_providers give so much importance to the sl5.x86_64 architecture when the version is higher in the noarch package? Is it because it matches better the architecture of the glite-VOBOX package?

Thanks a lot for your help,
Maria




More information about the Yum mailing list