Spamassassin startet nicht

lonestar

New Member
Hi

Hab gerad meinen vserver neu aufgesetzt. (Debian etch) Alles läuft wie es soll.
Leider bekomm ich Spamassassin nicht zum laufen.

ein /etc/init.d/spamassassin start bringt mir nur ein
spamd: could not create INET socket on 127.0.0.1:783: Die Adresse wird bereits verwendet

Auf Port 783 läuft laut netstat nichts.

Hab schon mehrfach gegoogelt, aber leider keine Lösung gefunden.

Gruß

lonestar
 
@djrick

Leider schon mehrfach versucht.

Restarting SpamAssassin Mail Filter Daemon: No spamd found running; none killed.
[10248] error: spamd: could not create INET socket on 127.0.0.1:783: Die Adresse wird bereits verwendet
spamd: could not create INET socket on 127.0.0.1:783: Die Adresse wird bereits v erwendet

Gruß

Lonestar
 
Was ist die Ausgabe von:
Code:
netstat -luntp | grep 783

Dann könnte der Link vielleicht noch für dich interessant sein:
 
netstat -luntp | grep 783

Gibts garnichts zurück. Der Fehler muß irgendwo anders sein.

Hab spaßeshalber spamassassin mal mit -p 784 auf einem anderen Port gestartet und siehe da:

tcp 0 0 127.0.0.1:784 0.0.0.0:* LISTEN 13160/spamd.pid -p

Es scheint zu funktionieren.

Gruß

Lonestar

PS: Gibts irgenwo eine howto zum Thema dovecot mit spamassassin bzw. muß ich irgenwelche configs noch ändern das spamassassin korrekt arbeitet.
 
Ist nur so eine vermutung. Ich hab beim googlen bei manchen gelesen, dass sie das selbe Problem hatten und das damit gelößt haben.
Irgendwas scheint ja diesen Port zu blockieren.
 
Mit Sicherheit blockt irgend etwas diesen Port. leider hab ich bis jetzt noch nicht herausbekommen was.

Nach Änderung des Ports steht im log:

Feb 2 16:16:26 v223320882 spamc[30401]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#1 of 3): Operation not permitted
Feb 2 16:16:27 v223320882 spamc[30401]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#2 of 3): Operation not permitted
Feb 2 16:16:28 v223320882 spamc[30401]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#3 of 3): Operation not permitted
Feb 2 16:16:29 v223320882 spamc[30401]: connection attempt to spamd aborted after 3 retries

Auch wenn ich ich spamc sage er soll über Port 784 connecten, klappts leider nicht.

Gruß

Lonestar
 
Ja, mehrfach schon neu gestartet. So langsam geb ichs auf. Welche Alternative hab ich zu Spamassassin. (Debian Etch 64bit / Postfix / Dovecot / Syscp 1.42)


Gruß

Lonestar
 
Einige Stunden später: Spamassassin läuft. Im Endeffekt mußte ich nur
127.0.0.1 gegen localhost tauschen.

Folgende Einträge machen mir aber noch etwas Ärger.
mkdir /home/vmail/.spamassassin: Keine Berechtigung at /usr/share/perl5/Mail/SpamAssassin.pm line 1530
Feb 2 21:20:58 vxxxxxxxxxx spamd[24185]: locker: safe_lock: cannot create tmp lockfile /home/vmail/.spamassassin/auto-whitelist.lock.vxxxxxxxxxxxxx.xxxxxxxx.net.24185 for /home/vmail/.spamassassin/auto-whitelist.lock: Datei oder Verzeichnis nicht gefunden
Feb 2 21:20:58 vxxxxxxxx spamd[24185]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /home/vmail/.spamassassin/auto-whitelist.lock.vxxxxxxxx.xxxxxx.24185 for /home/vmail/.spamassassin/auto-whitelist.lock: Datei oder Verzeichnis nicht gefunden

Welche Berechtigungen fehlen hier?


Gruß Lonestar

Ordner vmail fehlte
 
Last edited by a moderator:
Jetzt schon. Mußte nur die Rechte für den Ordner ändern. (Von root auf vmail - User von Syscp). Eventuell hast du oder wer anders noch einen Rat wie man Spamassassin noch etwas bändigen kann im Bezug auf Speicherauslastung. Habe momentan noch einen recht kleinen vserver (256 Ram). Wenn ich spamassassin stoppe hab ich noch ca. 100MB frei, wenn gestartet ist der Ram ruckzuck voll. Upgrade auf einen größeren steht zwar bevor, aber muß erst mal mit sämtlichen Domains von meinem Hosingpaket und dem 2.vserver umziehen.


Gruß

Lonestar
 
Last edited by a moderator:
Naja das ist immer so eine Sache mit den Vservern und der Speicherauslastung. Wenn ich mich an meine Vserverzeit zurück erriner, dann war das immer ein smaler Grad zwichen "geht noch" und "geht nicht". Gerade Spamassessin ist halt sehr speicherlastig. Wieviele Spamchilds laufen denn bei dir simultan, vielleicht kannst du da noch was rausholen. Ansonsten: An anderer Stelle sparen. Mit 256 MB Ram auf einem Vserver kann man leider nicht viel machen. Da läuft so gerade WWW + Mail :)
Vielleicht Dienste wie FTP und POP / IMAP über (x)inetd starten.
 
Naja. 256MB is nich dolle. Mein zweiter vserver hat 512MB, da sind im Schnitt 200MB frei. Spamassassin frisst definitiv die meisten Ressourcen. Momentan laufen 2 Childs simultan. Ich habs auf ein Child begrenzt. Macht schon ein paar MB aus. Die Frage ist, ob Spamassassin damit noch korrekt läuft.

Gruß

Lonestar
 
Back
Top