On Thu, 2005-07-14 at 12:40 +0100, T. Horsnell wrote: > I hit this when trying to upgrade perl on my Opteron box. > What's the correct procedure from here? > I initially used up2date, which successfully updated > everything but perl, so I then tried yum on it. > > Cheers, > Terry. > > > [root@ls1 ~]$ yum update perl > Setting up Update Process > Setting up Repos > base 100% |=========================| 1.1 kB 00:00 > updates-released 100% |=========================| 951 B 00:00 > Reading repository metadata in from local files > base : ################################################## 2852/2852 > updates-re: ################################################## 981/981 > Resolving Dependencies > --> Populating transaction set with selected packages. Please wait. > ---> Downloading header for perl to pack into transaction set. > perl-5.8.5-12.FC3.x86_64. 100% |=========================| 269 kB 00:00 > ---> Package perl.x86_64 3:5.8.5-12.FC3 set to be updated > --> Running transaction check > > Dependencies Resolved > Transaction Listing: > Update: perl.x86_64 3:5.8.5-12.FC3 - updates-released > Total download size: 12 M > Is this ok [y/N]: y > Downloading Packages: > (1/1): perl-5.8.5-12.FC3. 100% |=========================| 12 MB 00:04 > Running Transaction Test > Finished Transaction Test > Transaction Check Error: file /usr/lib/perl5/5.8.5/File/Path.pm from install of perl-5.8.5-12.FC3 conflicts with file from package perl-5.8.5-9 The i386 version of perl was included in FC3 x86_64 by mistake, and causes this problem. Fix: # yum remove perl.i386 Paul. -- Paul Howarth <paul@xxxxxxxxxxxx>