Ein Apache/Perlscript Problem.

Andre.Landwehr at Bertelsmann.de Andre.Landwehr at Bertelsmann.de
Wed Dec 9 10:05:09 CET 1998


Spontan fällt mir dazu nur folgendes ein:
a) Steht in dem Perlscript oben der KOMPLETTE Pfad zu perl, also
/usr/bin/perl z.B.?
b) Probier mal, das CGI-Script für everybody lesbar und ausführbar zu machen
c) das "premature end of script-headers" könnte heißen, daß du vergessen
hast ihm den Content-Type mitzuteilen, ich glaub Apache verlangt sowas
d) Darf nobody vielleicht perl nicht mehr ausführen oder so?

> -----Ursprüngliche Nachricht-----
> Von: Frank Matthieß [mailto:Frank.Matthiess at decor-metall.de]
> Gesendet am: Mittwoch, 9. Dezember 1998 10:27
> An: 'Mailingliste OWL Linux User Group'
> Betreff: Ein Apache/Perlscript Problem.
> 
> Ab gestern läuft eine bis dahin funktionierende Apache/CGI 
> Lösung nicht mehr.
> 
> Es soll ein Perlscript aufgerufen werden, welches eine 
> Grafikdatei über einen Netzwerkdrucker ausdruckt(Montageanleitungen). 
> 
> Leider habe ich kein Backup der alten Datei (ja auch das 
> passiert schon mal :-(). 
> 
> Intressanterweise kann ich als Benutzer nobody (der apache 
> läuft auch unter nobody) das Perlscript ausführen, und die 
> Ausdruck kommen auch wie gehabt aus dem Drucker.
> 
> Im Apache Error Log findet sich folgende Zeile, die sich mir 
> nicht so richtig erschließt:
> 
> ------cut-----------
> 	exec of /home/httpd/cgi-bin/Montageanleitung-Drucken.pl 
> failed, reason: Das Programm kann nicht ausgeführt oder 
> verändert werden (busy) (errno = 26)
> 	[Tue Dec  8 17:32:21 1998] access to 
> /home/httpd/cgi-bin/Montageanleitung-Drucken.pl failed for 
> 193.23.244.107, reason: Premature end of script headers
> ------cut-----------
> 
> Was will er mir damit sagen ? Wer kann mir einen Tip geben?
> 
> Mit freundlichem Gruß
> 
> Frank Matthieß
> (EDV - decor metall)
> 
> decor metall GmbH & Co KG
> Benz Straße 1-5
> D 32108 Bad Salzuflen
> 
> Tel.	:	0 52 22 - 286 - 315
> FAX.	:	0 52 22 - 286 - 307
> Mail	:	Frank.Matthiess at decor-metall.de
> PGP	:	3A44 9079 C195 0133 2BF4  97C6 AE69 8DF4 7E9B 2ED1
> 



More information about the Linux mailing list