Page 1 of 2

CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-22 08:41
by lifetime
Hallo!

Ich habe folgendes Problem:

Einer meiner Kunden möchte das CGI-Email Programm von http://web.mit.edu/wwwdev/cgiemail/

Nun habe ich die ganze Sache auf meinen Rootserver installiert, aber leider kommt nun ein 500 Fehler

Rechte sind korrekt gesetzt.

Hat jemand von Euch eine Idee wie ich diese Sache zum Laufen bringen kann oder vielleicht hat jemand eine genaue Anleitung in Deutsch.

Vielen Dank

Jürgen

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-22 09:00
by backdraft007
CGI in der httpd.conf aktiviert?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-22 09:28
by lifetime
CGI und Perl ist aktiviert und andere cgi und Perlprogramme laufen auch auf dem Server einwandfrei, bloss dieses nicht.

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-22 09:46
by cybersmog
Schonmal versucht, die Fehlermeldung mit

Code: Select all

use CGI::Carp qw(fatalsToBrowser);
an den Browser auszugeben?

Steht was im Error Log?

Stimmt der Perl Pfad?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-22 18:22
by Joe User
mit Perl kommt er bei einem C-CGI nicht weit ;)
Welchen Compiler, Linker und welche libc verwendest Du?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-22 18:28
by cybersmog
Joe User wrote:mit Perl kommt er bei einem C-CGI nicht weit ;)
Oops, so genau hatte ich mir das nicht angeschaut ;)

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-23 10:50
by lifetime
Hallo!

Folgende Error-Log-Meldung bekomme ich:

[Thu Oct 23 10:41:09 2003] [error] [client 80.133.201.171] Premature end of script headers: /home/www/web12/html/cgi-bin/cgi$
$n/cgiemail/cgiemail-1.6/testce.txt

Hat jemand eine Idee wie ich das Script zum Laufen bringe bzw. hat jemand von Euch das Programm am Laufen?

Auf dem Server habe ich Confixx 2.010 und es ist ein Rootserver von 1&1 mit deren Konfiguration.

Danke für Eure Bemühungen

Jürgen

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-23 19:07
by Joe User

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-24 14:43
by lifetime
Hallo

In Google habe ich bereits auch gesucht, aber nichts passendes gefunden.
Ich selbst bin nicht gerade fit mit dem Gebiet "CGI"
Sicherlich hat doch der eine oder andere von Euch auch einen Server von 1&1 und vielleicht gibt es mal hier jemand, der auf seinen Server dieses eMail-Programm installiert hat und vielleicht ist der jenige so gut und kann hier mal erklären wie er oder sie das Programm installiert hat und was vielleicht noch an den Programm geändert werden muss, dass alles läuft.
Ich selbst habe das Programm entpackt dann mit ./configure installiert, dann make eingeben und das installierte Programm in das CGI-Verzeichnis des Kunden kopiert, aber wie gesagt es kommt ein 500 Fehler und die Rechte sind auf 755 gesetzt.

Danke für Eure Mithilfe

Jürgen

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-24 15:16
by dodolin
a) Dazu steht was in der Apachen-FAQ.
b) suEXEC aktiv?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-24 17:11
by lifetime
Auf dem Server laufen schon andere CGI-Programme wie z.B. ein Forum einwandfrei, bloß dieses eMail-Programm nicht.
suEXEC müsste aktiv sein

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-25 12:30
by dodolin
suEXEC müsste aktiv sein
Dann solltest du vielleicht mal in dein suexec.log gucken.

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-27 08:05
by lifetime
Also an Suexec.log liegt es wirklich nicht, da ja andere CGI-Programme auch laufen.
Meine Meinung ist, dass es an dem Programm selbst liegt oder dass ich es vielleicht nicht korrekt installiert habe, weil ich in diesem Gebiet nicht sehr viel Erfahrungen habe.
Hat wirklich von Euch bis jetzt niemand das Programm installiert?
Wäre wirklich dankbar, wenn ich hier einen richtigen Tipp bekommen würde.

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-27 08:55
by captaincrunch
Wie wär's denn, wenn du einfach mal die zuständigen Zeilen aus dem suexec.log posten würdest ?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-28 14:21
by lifetime
Hallo
Wo finde ich diese suexec.log Datei, da ich unter /var/logs/ nichts finden kann. Wie gesagt es laufen auf dem Server schon einige CGI-Programme ohne Probleme, bloß dieses nicht

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-28 15:32
by Joe User

Code: Select all

/lib/libc.so.6
gcc -v
ld -v
make -v

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-28 15:57
by lifetime
GNU C Library stable release version 2.2.5, by Roland McGrath et al.
Copyright (C) 1992-2001, 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.2.
Compiled on a Linux 2.4.19 system on 2003-03-27.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
Berkeley DB glibc 2.1 compat library by Thorsten Kukuk
linuxthreads-0.9 by Xavier Leroy
NoVersion patch for broken glibc 2.0 binaries
BIND-8.2.3-T5B
libthread_db work sponsored by Alpha Processor Inc
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Report bugs using the `glibcbug' script to <bugs@gnu.org>.
Bei gcc -v

Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.2/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux
Thread model: posix
gcc version 3.2

Bei ld.v :

GNU ld version 2.12.90.0.15 20020717 (SuSE)

Bei make-v

GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i686-pc-linux-gnu
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <bug-make@gnu.org>.


Ich hoffe ihr könnt mir helfen, endlich mal das Programm in Gang zu bekommen.

Danke

Jürgen

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-30 08:26
by lifetime
Hallo!

Hat von Euch keiner eine Lösung, wie das Programm funktionieren kann bzw. was mich auch interessiert ob es auf Euren Server einwandfrei läuft?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-10-30 13:44
by Joe User
Nachdem ich einen groben Blick in die Sourcen geworfen hatte und feststellte, dass etliche Dinge hardcoded sind, habe ich mich gegen einen Test entschieden. Wende Dich doch mal an den/die Verantwortlichen...

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-11-05 14:43
by lifetime
Hallo!

Hat sonst hier keiner eine Idee wie ich das Programm zum Laufen bringe?

Suexce.log hat folgende Meldung:

[2003-10-23 15:33:10]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:10]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:10]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:11]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:11]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:11]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:11]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:11]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:11]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:12]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:12]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:13]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:13]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:33:14]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:33:14]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:36:56]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:36:56]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:36:57]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:36:57]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:36:57]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:36:57]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:36:58]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html
[2003-10-23 15:36:58]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:37:22]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.txt
[2003-10-23 15:37:22]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-23 15:37:28]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.txt
[2003-10-23 15:37:28]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-24 14:36:14]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html.in
[2003-10-24 14:36:14]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-24 14:36:17]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html.in
[2003-10-24 14:36:17]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-24 14:36:17]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html.in
[2003-10-24 14:36:17]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-24 14:36:18]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html.in
[2003-10-24 14:36:18]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-10-24 14:45:20]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.html.in
[2003-10-24 14:45:20]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-11-05 15:24
by wirsing
Da hast du es doch: Du solltest dem Programm einen anderen Besitzer geben, nämlich 650:101 statt 0:0 (das sind jetzt die ID-Nummern, nicht die Namen. chown kann damit AFAIK auch umgeben)

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-11-05 16:36
by lifetime
Danke für Deinen Hinweis.
Und wie ändere ich diese Einstellung?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-11-05 17:24
by wirsing
Ist dir das Programm chown ein Begriff?

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-11-05 17:32
by gamecrash
chown web12:ftponly *

Ausserdem solltest Du dir abgewöhnen als Root zu arbeiten...

Re: CGI Email von http://web.mit.edu/wwwdev/cgiemail/

Posted: 2003-11-05 17:51
by lifetime
Hallo

Fehler ist immer noch da

Jetzt kommt folgende Meldung:

[2003-11-05 17:49:04][2003-11-05 17:49:28]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.txt
[2003-11-05 17:49:28]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)
[2003-11-05 17:49:32]: info: (target/actual) uid: (web12/web12) gid: (ftponly/ftponly) cmd: testce.txt
[2003-11-05 17:49:32]: error: target uid/gid (650/101) mismatch with directory (650/101) or program (0/0)