PLEASE HELP! Socket object version 1.94 does not match bootstrap parameter 2.006 at /usr/lib/perl/5.14/DynaLoader.pm line 207.

Can't Post

I am not very experienced with perl programming, but I have a couple of programs that I use regularly. I cannot get anything to run at all!

Even this: perl -MCPAN -e shell fails!

The message I get is: Socket object version 1.94 does not match bootstrap parameter 2.006 at /usr/lib/perl/5.14/DynaLoader.pm line 207.

I have searched everywhere I can thing of. There are plenty of comments about what is wrong, but none of them give me any idea of how to fix it. I took the advice I saw (somewhere) that suggested I reinstall perl. Unfortunately, that seems to have made matters worse!