Re: yum fails to install most up to date version

Maria Alandes Pradillo <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.