hi 
I updated fedora 14 to 15 using preupgrade. all of the RPMS work except perl won't upgrade. the error when I do yum update is the following..
any help..

thanks


Loaded plugins: downloadonly, presto, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package perl.i686 4:5.12.3-157.fc15 will be updated
---> Package perl.i686 4:5.12.4-159.fc15 will be an update
---> Package perl-libs.i686 4:5.12.3-157.fc15 will be updated
---> Package perl-libs.i686 4:5.12.4-159.fc15 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================
 Package                    Arch                  Version                             Repository                Size
=====================================================================================================================
Updating:
 perl                       i686                  4:5.12.4-159.fc15                   updates                   10 M
 perl-libs                  i686                  4:5.12.4-159.fc15                   updates                  604 k

Transaction Summary
=====================================================================================================================
Upgrade       2 Package(s)

Total download size: 11 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
/usr/lib/perl5/Config_heavy.pl: contents have been changed
/usr/lib/perl5/auto/Devel/PPPort/PPPort.so: contents have been changed
/usr/lib/perl5/bits/resource.ph: contents have been changed
/usr/lib/perl5/bits/time.ph: contents have been changed
/usr/lib/perl5/gnu/stubs-32.ph: contents have been changed
delta does not match installed data
/usr/lib/perl5/CORE/libperl.so: contents have been changed
delta does not match installed data
Package(s) data still to download: 11 M
(1/2): perl-5.12.4-159.fc15.i686.rpm                                                          |  10 MB     00:05     
(2/2): perl-libs-5.12.4-159.fc15.i686.rpm                                                     | 604 kB     00:00     
---------------------------------------------------------------------------------------------------------------------
Total                                                                                1.8 MB/s |  11 MB     00:06     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : 4:perl-libs-5.12.4-159.fc15.i686                                                                  1/4 
Error unpacking rpm package 4:perl-libs-5.12.4-159.fc15.i686
error: unpacking of archive failed on file /usr/local/lib/perl5: cpio: mkdir
  Updating   : 4:perl-5.12.4-159.fc15.i686                                                                       2/4 
Error unpacking rpm package 4:perl-5.12.4-159.fc15.i686
error: perl-libs-4:5.12.4-159.fc15.i686: install failed
error: unpacking of archive failed on file /usr/local/share/perl5: cpio: mkdir
4:perl-5.12.3-157.fc15.i686 was supposed to be removed but is not!
4:perl-libs-5.12.3-157.fc15.i686 was supposed to be removed but is not!

Failed:
  perl.i686 4:5.12.4-159.fc15                            perl-libs.i686 4:5.12.4-159.fc15                           

Complete!