error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
-
Anonymous
error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
hallo zusammen, bin kurz vor dem verzweifeln...habe von confixx auf plesk umgestellt und per yast updates laufen lassen. soweit alles gut.
aber ich bekomme partout keine cgi und pl scripts zum laufen. es kommt immer ein 500 -internal server error.
habe auch hier im forum schon alles abgescuht, aber ich komme nicht weiter.
kann mir (ich bin linux laie) jemand eine step-by-step anleitung posten, wie ich die rechte richtig ändere. meine suexec.log zeigt immer folgendes:
[2005-11-01 16:29:23]: uid: (10001/xyz) gid: (10001/10001) cmd: test.pl
[2005-11-01 16:29:23]: target uid/gid (10001/10001 or $ld) mismatch with directory (2523/10001) or program (2523/10001)
ich hoffe es ist nicht allzu aufwendig.
herzlichen dank und beste grüße
thomas
aber ich bekomme partout keine cgi und pl scripts zum laufen. es kommt immer ein 500 -internal server error.
habe auch hier im forum schon alles abgescuht, aber ich komme nicht weiter.
kann mir (ich bin linux laie) jemand eine step-by-step anleitung posten, wie ich die rechte richtig ändere. meine suexec.log zeigt immer folgendes:
[2005-11-01 16:29:23]: uid: (10001/xyz) gid: (10001/10001) cmd: test.pl
[2005-11-01 16:29:23]: target uid/gid (10001/10001 or $ld) mismatch with directory (2523/10001) or program (2523/10001)
ich hoffe es ist nicht allzu aufwendig.
herzlichen dank und beste grüße
thomas
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Hallo,
wie hast Du das Script auf den Server gebracht? Bei FTP-Upload sollte das automatisch stimmen.
Nachträglich ändern mit mit chown.
Gruß, Wolfgang
wie hast Du das Script auf den Server gebracht? Bei FTP-Upload sollte das automatisch stimmen.
Nachträglich ändern mit mit chown.
PC starten, davorsetzen, (...) SSH-Verbindung zum Serverjemand eine step-by-step anleitung
und lesen.man chown
Gruß, Wolfgang
-
Anonymous
Gleiches Problem
Hallo,
ich habe leider das gleiche Problem wie oben beschrieben und konnte auch noch keine Lösung finden.
Das mit dem FTP upload habe ich auch probiert, hat aber nicht geholfen.
Kann irgendjemand sagen, wie die rechet für den cgi-bin Ordner und die cgi Dateien sein sollen?
Welche Gruppen müßen verwendet werden?
Hat jemand sonst irgend eine Idee oder Hinweis?
Gruß,
DensoMaster
ich habe leider das gleiche Problem wie oben beschrieben und konnte auch noch keine Lösung finden.
Das mit dem FTP upload habe ich auch probiert, hat aber nicht geholfen.
Kann irgendjemand sagen, wie die rechet für den cgi-bin Ordner und die cgi Dateien sein sollen?
Welche Gruppen müßen verwendet werden?
Hat jemand sonst irgend eine Idee oder Hinweis?
Gruß,
DensoMaster
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
UID/GID korrekt setzen!
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Da steht doch alles!?ich_33 wrote:[2005-11-01 16:29:23]: target uid/gid (10001/10001 or $ld) mismatch with directory (2523/10001) or program (2523/10001)
flo.
-
Anonymous
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Mag ja sein, aber ich seh's trotzdem nicht!flo wrote:Da steht doch alles!?ich_33 wrote:[2005-11-01 16:29:23]: target uid/gid (10001/10001 or $ld) mismatch with directory (2523/10001) or program (2523/10001)
flo.
------------------
Konkret steht in meinem suexec log:
Ich habe nun schon alle möglichen kombinationen für UID/GID ausprobiert für das Script zu setzen, aber nichts hilft.[2006-06-23 20:39:33]: uid: (10001/domainname gid: (10001/10001) cmd: CheckENV.cgi
[2006-06-23 20:39:33]: target uid/gid (10001/10001 or $ld) mismatch with directory (2523/10001) or program (8/10001)
Habe ich was vergessen? Jemand ne Idee?
Gruß,
DensoMaster
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Was kann man daran denn falsch verstehn? Das ist doch eindeutig klar. Mach doch mal ein ls -la auf die entsprechenden Dateien und Verzeichnisse. Dann solltest du es merken.
Hab das selbe Problem
Hallo,
ich hab das selbe Problem mit meinem CGI Skript.
hier erstmal die Fehlermeldung (suexec.log):
Ich habe bereits chown angewandt um die UID/GID anzupassen von Skript und ausführendem Formular. Beides hat nicht geholfen. Zudem wundert mich das die Fehlermeldung immer noch meint das beide Dateien unterschiedliche Benutzer und Gruppen besitzen.
Des Weiteren hat das Skript FormMail.pl die Zugriffsrechte 755.
Das System läuft unter SuSE Linux 9.3 mit PLESK 7.5.4.
Zur Information: Ich habe bereits viel in Foren gestöbert und auch Manuals durchgelesen aber nichts half mir weiter.
Ich freue mich über jede Hilfe. Danke im Vorraus
Grüße aus Stuttgart
Tormentor
Ich habe die Fehlermeldung:
wegbekommen bei mir steht nun
das ist doch ok :). Leider hab ich immer noch die selbe Fehlermeldung.
Beim ausführen des Skripts erhalte ich nun die Meldung bad interpreter no such file or dir ...
ich hab das selbe Problem mit meinem CGI Skript.
hier erstmal die Fehlermeldung (suexec.log):
Code: Select all
uid: (10003/webpack1) gid: (10001/10001) cmd: FormMail.pl
target uid/gid (10003/10001 or $ld) mismatch with directory (2523/10003) or program (2523/10003)Des Weiteren hat das Skript FormMail.pl die Zugriffsrechte 755.
Das System läuft unter SuSE Linux 9.3 mit PLESK 7.5.4.
Zur Information: Ich habe bereits viel in Foren gestöbert und auch Manuals durchgelesen aber nichts half mir weiter.
Ich freue mich über jede Hilfe. Danke im Vorraus
Grüße aus Stuttgart
Tormentor
Ich habe die Fehlermeldung:
Code: Select all
uid: (10003/webpack1) gid: (10001/10001) cmd: FormMail.pl
target uid/gid (10003/10001 or $ld) mismatch with directory (2523/10003) or program (2523/10003)Code: Select all
uid: (10003/webpack1) gid: (10001/10001) cmd: FormMail.plBeim ausführen des Skripts erhalte ich nun die Meldung bad interpreter no such file or dir ...
Re: Hab das selbe Problem
Hallo,
Gruß, Wolfgang
was steht in der ersten Zeile des Scripts?Tormentor wrote:Beim ausführen des Skripts erhalte ich nun die Meldung bad interpreter no such file or dir ...
Gruß, Wolfgang
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Hab das selbe Problem
Ergänzung: Mit `cat -v /path/to/file` nachsehen.wgot wrote:was steht in der ersten Zeile des Scripts?
Re: Hab das selbe Problem
Du hast das Script per FTP im binären Modus hochgeladen?!Tormentor wrote:Beim ausführen des Skripts erhalte ich nun die Meldung bad interpreter no such file or dir ...
Dann hilft ein dos2unix Formail.pl und das Script läuft.
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Vielen Dank für die Hilfe.
Also ich habe eine Idee woran es liegt und zwar daran das /usr/bin/perl bei meinem System nicht vorhanden ist.
Erste Zeile des Skripts
Genaue Fehlermeldung beim Ausführen des Skripts in der Shell
Ich vermute ich muss erstmal herausfinden wo das Perl sich auf meinem System befindet und dann entsprechend den Pfad im Skript ändern.
Ich mach mich mal auf die Suche und geb bescheid ob das funktioniert hat oder nicht.
Danke und ein schönes Wochenende
Gruß
Tormentor
*edit*
- ich habe das Skript im ASCII Format per FTP hochgeladen.
- /usr/bin/perl ist vorhanden :(
Also ich habe eine Idee woran es liegt und zwar daran das /usr/bin/perl bei meinem System nicht vorhanden ist.
Erste Zeile des Skripts
Code: Select all
#!/usr/bin/perl^M$Code: Select all
: bad interpreter: No such file or directoryn/FormMail.pl: /usr/bin/perlIch mach mich mal auf die Suche und geb bescheid ob das funktioniert hat oder nicht.
Danke und ein schönes Wochenende
Gruß
Tormentor
*edit*
- ich habe das Skript im ASCII Format per FTP hochgeladen.
- /usr/bin/perl ist vorhanden :(
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Hallo,
das ^M steht als Symbol für den ASCII-Wert 13, der bei Windows aber nicht bei Linux zusätzlich zu ASCII-Wert 10 am Ende jeder Zeile steht.
Nochmal hochladen und mit dem Editor überzeugen daß es weg ist oder nachträglich mit dos2unix korrigieren.
Gruß, Wolfgang
Code: Select all
#!/usr/bin/perl^M$nein, oder es ist etwas dabei schiefgegangen, bei ASCII-Hochladen wird das ^M beseitigt.- ich habe das Skript im ASCII Format per FTP hochgeladen.
Nochmal hochladen und mit dem Editor überzeugen daß es weg ist oder nachträglich mit dos2unix korrigieren.
Gruß, Wolfgang
Re: error 500 bei cgi scripts --> target uid/gid mismatch with directory or program
Super danke für die Hilfe es funktioniert jetzt.
Es lag am falschen Transfermodus.
Ich hatte die Einstellungen an meinem FTP Programm gemacht aber er scheint diese erst beim neustart des Programms übernommen zu haben.
Nun hab ich sie einwandfrei im ASCII Modus hochladen können.
Nochmals danke und ein schönes Wochenende.
Grüße aus Stuttgart
Tormentor
Es lag am falschen Transfermodus.
Ich hatte die Einstellungen an meinem FTP Programm gemacht aber er scheint diese erst beim neustart des Programms übernommen zu haben.
Nun hab ich sie einwandfrei im ASCII Modus hochladen können.
Nochmals danke und ein schönes Wochenende.
Grüße aus Stuttgart
Tormentor