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

Bash, Shell, PHP, Python, Perl, CGI
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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
backdraft007
Posts: 35
Joined: 2003-09-08 10:54
Location: Bielefeld

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

Post by backdraft007 »

CGI in der httpd.conf aktiviert?
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post by lifetime »

CGI und Perl ist aktiviert und andere cgi und Perlprogramme laufen auch auf dem Server einwandfrei, bloss dieses nicht.
cybersmog
Posts: 78
Joined: 2003-09-17 12:38
Location: Bayern

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

Post 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?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

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

Post by Joe User »

mit Perl kommt er bei einem C-CGI nicht weit ;)
Welchen Compiler, Linker und welche libc verwendest Du?
cybersmog
Posts: 78
Joined: 2003-09-17 12:38
Location: Bayern

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

Post by cybersmog »

Joe User wrote:mit Perl kommt er bei einem C-CGI nicht weit ;)
Oops, so genau hatte ich mir das nicht angeschaut ;)
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

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

Post by Joe User »

lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

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

Post by dodolin »

a) Dazu steht was in der Apachen-FAQ.
b) suEXEC aktiv?
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

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

Post by dodolin »

suEXEC müsste aktiv sein
Dann solltest du vielleicht mal in dein suexec.log gucken.
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

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

Post by captaincrunch »

Wie wär's denn, wenn du einfach mal die zuständigen Zeilen aus dem suexec.log posten würdest ?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

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

Post by Joe User »

Code: Select all

/lib/libc.so.6
gcc -v
ld -v
make -v
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

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

Post 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...
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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)
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

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

Post 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)
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post by lifetime »

Danke für Deinen Hinweis.
Und wie ändere ich diese Einstellung?
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

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

Post by wirsing »

Ist dir das Programm chown ein Begriff?
gamecrash
Posts: 339
Joined: 2002-05-27 10:52

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

Post by gamecrash »

chown web12:ftponly *

Ausserdem solltest Du dir abgewöhnen als Root zu arbeiten...
lifetime
Posts: 17
Joined: 2003-05-23 13:18
Location: Langenargen

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

Post 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)