[root(2)@ironclad Raw]# rpm -Uhv perl-5.00503-2.i386.rpm perl ################################################## cannot remove /usr/lib/perl5/5.00502/man/man3 - directory not empty cannot remove /usr/lib/perl5/5.00502/man - directory not empty cannot remove /usr/lib/perl5/5.00502 - directory not empty [root(2)@ironclad Raw]# find /usr/lib/perl5/5.00502 /usr/lib/perl5/5.00502 /usr/lib/perl5/5.00502/man /usr/lib/perl5/5.00502/man/man3 /usr/lib/perl5/5.00502/man/man3/MD5.3 This is caused because perl-MD5 wasn't updated at the same time the perl package itself was.
Fixed.