Are you using ActivePerl from ActiveState? If so, then use PPM, not cpan, to install CPAN modules.
In reply to Re: installing cpan by Jim in thread installing cpan by shushant