On Fri, May 06, 2005 at 07:48:57PM -0700, Marat BN wrote: > Yum downloaded ~ 60 rpm packages for updating the system, but it will not > install a single one of them because among these ~ 60 are 2 packages > intended solely for the i686 architecture (I have i386). What is your actual system? Almost all mainstream computers that can even run RHL9 are i686. > These packages are: > openssl-0.9.7a-20.2.i686.rpm > glibc-2.3.2-27.9.7.i686.rpm > Yum will not install these 2 packages due to line > "exactarch=1" in the yum > configuration file "/etc/yum.conf"; however, yum is What architecture are your current packages? Run rpm -q --qf '%{name} is %{arch}\n' openssl glibc to find out. And for that matter, also: rpm -q --qf '%{name} is %{arch}\n' kernel > One way I was considering to solve this problem was to simply change > "exactarch" from 1 to 0 and install the i686's, but I'm concerned that > installing packages with an architecture missmatch may result in a > mysterious crash later on, so I don't want to risk it. Depending on the answers to the above, this *may* be okay. But if you really do have a pre-i686 CPU, then there would indeed be problems. > I'd like to inqure if there is a way to configure yum to still install the > other 58, and/or to not download the 2 i686-related packages, and/or > download their i386 equivalents instead. I just checked on google, and > "openssl-0.9.7a-20.2.i386.rpm" and "glibc-2.3.2-27.9.7.i386.rpm" do exist. Well, that way should be "exactarch". It's a bit weird. However, to skip those for now, try "--exclude=openssl --exclude=--glibc". -- Matthew Miller mattdm@xxxxxxxxxx <http://www.mattdm.org/> Boston University Linux ------> <http://linux.bu.edu/> Current office temperature: 75 degrees Fahrenheit.