in reply to /usr/bin/perl^M: bad interpreter:

The bad interpreter seems to mean that bash or sr_server can't find perl at /usr/bin/perl (or that your perl is corrupt).

You might try which (or where or whatever your OS/distro decrees to find perl in some other location; you might also try perl -v from /usr/bin/perl/ and see if it spits back version info and a short note on finding help.

Replies are listed 'Best First'.
Re^2: /usr/bin/perl^M: bad interpreter:
by JavaFan (Canon) on Dec 03, 2009 at 08:55 UTC
    No, it means that /usr/bin/perl^M cannot be found. Please read the error message correctly. The ^M is the key to the entire problem, it's not something that just can be ignored.