Hi Andy,
This is my fault. I really had thought I'd updated that page, and now
that I look at it, I didn't.
I'll update it right now. But for now, the problem is that RedHat, and
SL, originally had perl.i386 and perl.x86_64 in our initial releases
(5.0 and 5.1), but then RedHat took out perl.i386.
There is actually a few other packages where they took out the i386 version.
For your specific problem, on your x86_64 machines you need to do
yum remove perl.i386
yum clean all
rpm -Uvh
ftp://ftp.scientificlinux.org/linux/scientific/5x/i386/misc/RPMS/yum-conf-latest.SL.noarch.rpm
yum update yum\*
yum update
Troy
Andrew Smith wrote:
> I've been upgrading from v51 to v54. I've followed the procedure on
> http://www.scientificlinux.org/documentation/howto/upgrade.5x which
> simply states:
>
> • yum clean all
> • rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/5x/i386/misc/RPMS/yum-conf-latest.SL.noarch.rpm
> • yum update yum
> • yum update
>
> piece of cake.
>
> The procedure works fine on my i386 machines, but on the x68_64 machines the yum update fails with
> hundreds of errors that look like...
>
> ...
> file /usr/share/man/man3/strict.3pm.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-10.el5_2.3.i386
> file /usr/share/man/man3/utf8.3pm.gz from install of perl-5.8.8-27.el5.x86_64 conflicts with file from package perl-5.8.8-10.el5_2.3.i386
> ...
>
> It looks like the upgrade is trying to move me from x86_64 to i386. is there a different yum-conf that I should
> be using? Help appreciated.
>
> -Andy
--
__________________________________________________
Troy Dawson [log in to unmask] (630)840-6468
Fermilab ComputingDivision/LSCS/CSI/USS Group
__________________________________________________