On Wed, 26 Jun 2002 20:31:56 +0200
Stefan Schilling
[Wed Jun 26 20:25:04 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication
Hi, sorry, ich klink mich jetzt mal ein, obwohl ich den Thread nur teilweise verfolgt habe. Die obige Meldung kenne ich noch von SuSE 7.0 bzw. 7.1, damals wars glaube ich ein fehlerhaftes mod_auth das bei der Distri mit dabei war. Wenn ich mich recht entsinne sollte der Fehler weg sein, wenn apache ohne das Modul gestartet wird.
[Wed Jun 26 20:25:04 2002] [error] [client 192.168.100.2] Premature end of script headers: /home/vbox/public_html/cgi-bin/vbox.pl
Diese Meldung kriege ich immer wenn ich ein kaputtes Script ueber CGI starten will. Dabei sagt die Zeile (aus irgendeiner Mail vorher: 45-55 oder so) nur, dass der Fehler _vor_ der Zeile im Script ist, kann also auch die erste Zeile sein ;) Meistens ist es aber ein vergessenes/falsches Quoting. Bei CGI kommt halt auch noch dazu, dass der User (wwwrun?) sehr wahrscheinlich kein Environment hat, also kein Pfad etc. Von der Kommandozeile funktionieren diese Scripte wunderbar als CGI eben nicht. Oft hilft dann schon ein PATH=/bin/:/usr/bin:/usr/local/bin am Anfang des Scriptes. Mach mal ein su wwwrun (oder wie halt Dein http-user heisst) Und fuehr das Script dann mal aus. Such in Deinem Script nach falschen Quotes und schau nach ob alle Pfade Shellaufrufe, Variablenabfragen auch im Moment des Ausfuehrens vorhanden sein koennen.
---/home/vbox/public_html/log/error_log---
---/var/log/httpd/suexec.log--- [2002-06-26 20:25:04]: info: (target/actual) uid: (vbox/vbox) gid: (users/users) cmd: vbox.pl [2002-06-26 20:25:04]: error: target uid/gid (504/100) mismatch with directory (504/101) or program (504/101)
hmmm, weiss ich jetzt aus dem Stegreif auch nicht, ich vermute mal... - Der aufrufende User ist uid/gid 504.100 das Script gehoert aber uid/gid 504.101 - Oder das Directory in dem das Script liegt hat uid.gid 504.101 Vielleicht ist suexec da empfindlich... Mir scheint es so, als ob Du da eine Reihe von Fehlern, auf verschiedenen Ebenen hast. Falls das alles schon besprochen wurde... vergiss diese Mail ;) -- so long... bernd ------------------------------------------------------------------------