Re: What a strange error...
Chris Bennett <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
Tosh Cooey wrote: > Maybe I should have followed up instead of sending this so quickly, oh > well. > > Yes the Windows CR/LF was the problem. So the situation is resolved, > but I have no clue why the same file with different names was > inconsistent in execution. > > Oh well, don't look a gift horse in the mouth I guess, thanks Cosimo! > > Tosh > > > Tosh Cooey wrote: >> Ha ha... Yes I wondered about that too, except then why would it run >> as mailfile2.pl after only: cp mailfile.pl mailfile2.pl ? >> >> However the programmer working on that file uses Windows and so who >> knows, maybe this is the solution, but not the answer... >> >> Thanks! >> >> Tosh >> >> >> Cosimo Streppone wrote: >>> On Tue, 29 Jun 2010 14:37:38 +0200, Tosh Cooey <[email protected]> >>> wrote: >>> >>>> I have an application with a program called [mailfile.pl] which runs >>>> under MP::Registry and is accessed via some mod_rewrites. >>>> >>>> Today I pushed a new version from my DEV server to the WWW server >>>> using rsync. Obviously it was working perfectly on DEV. >>>> >>>> However the new [mailfile.pl] died with an error on WWW: >>>> >>>> [error] (2)No such file or directory: exec of >>>> '/srv/www/htdocs/b2b/mailfile.pl' failed >>>> [error] Premature end of script headers: mailfile.pl, referer: >>>> http://www... >>> >>> That reminds me: >>> >>> 1) chmod +x mailfile.pl >>> 2) dos2unix mailfile.pl >>> >> > Perhaps cp removes the wrong line endings? Anyway, you can also fix files with vi :%s/ctrl-v ctrl-m//g Works like a charm. I don't have dos2unix. Chris Bennett