niehbur has asked for the wisdom of the Perl Monks concerning the following question:

Perl scripts that were working at the beginning of this week (5/21....) are now crashing at run-time. The fatal messages point to inet_* calls. I have but do not know how to load the latest Socket.pm If you have a suggestion or workaround I would appreciate hearing from you. Now, hasten to the Abbott's cup to think. Dona Nobis Pacem!

Replies are listed 'Best First'.
Re: Socket.pm corrupted
by Fletch (Bishop) on May 24, 2007 at 17:02 UTC

    This would be when you go to your sysadmin and nicely ask them to restore the Perl installation from the most recent backup (or failing that, from the OS media). Sacrifices of beer, pizza, and/or skittles might expedite the process.

    (If you don't have backups, time for a new sysadmin. If you're the sysadmin, the adage about lawyers representing themselves comes to mind . . .)

Re: Socket.pm corrupted
by blazar (Canon) on May 24, 2007 at 17:04 UTC

    You may have screwed some thing inadvertently. Can you try your scripts under another Perl installation? Do they run there? If so, then something may actually be wrong with your installation. Socket.pm is a core module: so you may try upgrading your perl to the latest release, if it's not yet.