Hallo,
seit 3 Tagen funktionieren auf meinem rootserver die Webformulare über bnbform.cgi (http://bignosebird.com/carchive/bnbform.shtml) nicht mehr.
Das Script übergibt das Mail über:
$SEND_MAIL="/usr/sbin/sendmail -t";
Zusammenhang: der SRV wurde in VMware virtualisiert und erhielte eine neue IP.
Ich muß dazu sagen, daß der alte Sysadmin, der den SRV gebaut hat, nicht mehr erreichbar ist, und ich nicht sooo fit bin noch.
Jetzt hab ich 2 Tage Fehlersuche betrieben.
Über die shell lassen sich Mails manuell versenden, beim Versand über die Formulare erhält man keine Fehlermeldung, doch finde ich rein gar nichts in den Logfiles von Exim dazu.
Jedoch habe ich mir unverständliche Logs im Apache gefunden:
2007-11-12 10:41:02 1IrVmw-0000J6-00 Cannot open main log file "/var/log/exim/mainlog": Permission denied: euid=501 egid=12
2007-11-12 10:41:02 1IrVmw-0000J6-00 Cannot open main log file "/var/log/exim/mainlog": Permission denied: euid=501 egid=12
exim: could not open panic log - aborting: original error above
In der Datei /var/log/exim/mainlog steht:
2007-11-14 15:11:31 SIGINT received while reading local message
2007-11-14 15:11:46 SIGINT received while reading local message
Was bedeutet das? Kann das der Grund sein?
exim fehlermeldung & mailscript BNBFORM.CGI
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: exim fehlermeldung & mailscript BNBFORM.CGI
Ist das SUID-Bit für /usr/sbin/sendmail bzw. /usr/sbin/exim gesetzt?
-
- Posts: 11
- Joined: 2007-11-14 16:09
Re: exim fehlermeldung & mailscript BNBFORM.CGI
hm... ich verstehe Deine Frage nicht.
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: exim fehlermeldung & mailscript BNBFORM.CGI
Die Fehlermeldung ist eindeutig. Exim versucht die Logs zu öffnen, kann das aber auf Grund fehlender Rechte nicht tun, weil es von einem Skript aus mit der UID 501 und GID 12 aufgerufen wird.
Mit dem SUID-Bit hätte das Exim-Binary die korrekten Rechte. Wie lautet die Ausgabe von `ls -l /usr/sbin/exim`?
Mit dem SUID-Bit hätte das Exim-Binary die korrekten Rechte. Wie lautet die Ausgabe von `ls -l /usr/sbin/exim`?
-
- Posts: 11
- Joined: 2007-11-14 16:09
Re: exim fehlermeldung & mailscript BNBFORM.CGI
Hallo,
das ist die Ausgabe:
web10:~ # ls -l /usr/sbin/exim
lrwxrwxrwx 1 root root 18 Sep 23 2003 /usr/sbin/exim -> /usr/exim/bin/exim
Ich muß dazusagen, daß ich vor 4 Tagen im Verzeichnis:
/base/var/log/exim
alles gelöscht habe manuell über die Shell - alle Dateien.
Hätte ich das nicht tun dürfen?
Wenn nicht, wie krieg ich das wieder hin?
das ist die Ausgabe:
web10:~ # ls -l /usr/sbin/exim
lrwxrwxrwx 1 root root 18 Sep 23 2003 /usr/sbin/exim -> /usr/exim/bin/exim
Ich muß dazusagen, daß ich vor 4 Tagen im Verzeichnis:
/base/var/log/exim
alles gelöscht habe manuell über die Shell - alle Dateien.
Hätte ich das nicht tun dürfen?
Wenn nicht, wie krieg ich das wieder hin?
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: exim fehlermeldung & mailscript BNBFORM.CGI
Das ist nur ein symbolischer Link. Jetzt noch `ls -l /usr/exim/bin/exim`.sdi44 wrote:web10:~ # ls -l /usr/sbin/exim
lrwxrwxrwx 1 root root 18 Sep 23 2003 /usr/sbin/exim -> /usr/exim/bin/exim
Solange du die Verzeichnisse mit den entsprechenden Rechten wieder anlegst...sdi44 wrote:Ich muß dazusagen, daß ich vor 4 Tagen im Verzeichnis:
/base/var/log/exim
alles gelöscht habe manuell über die Shell - alle Dateien.
Hätte ich das nicht tun dürfen?
-
- Posts: 11
- Joined: 2007-11-14 16:09
Re: exim fehlermeldung & mailscript BNBFORM.CGI
Hier die Ausgabe:
ls -l /usr/exim/bin/exim
-rwsr-xr-x 1 root root 538145 Sep 12 2002 /usr/exim/bin/exim
Die Verzeichnisse habe ich eh nicht gelöscht, nur die Logdateien selber.
ls -l /usr/exim/bin/exim
-rwsr-xr-x 1 root root 538145 Sep 12 2002 /usr/exim/bin/exim
Die Verzeichnisse habe ich eh nicht gelöscht, nur die Logdateien selber.
-
- Posts: 11
- Joined: 2007-11-14 16:09
Re: exim fehlermeldung & mailscript BNBFORM.CGI
Hallo,
könnte es denn sein, daß der Fehler daher kommt, daß wir einen neuen Kernel installiert haben?
Sonst läuft alles bestens.
Roger: kannst Du mit den Rechten was anfangen?
könnte es denn sein, daß der Fehler daher kommt, daß wir einen neuen Kernel installiert haben?
Sonst läuft alles bestens.
Roger: kannst Du mit den Rechten was anfangen?