[Eisfair] [e1] spamd restart Problem

Stefan Klepsch stefanklepsch at web.de
Mi Nov 20 13:14:05 CET 2013


Hallo NG,

ich habe nach 10 Jahren meinem Eisfair-1 neue Hardware gegönnt.
(HP MicroServer n40l)

Ich habe die Konfigurationen aller Pakete manuell durch Vergleich mit
der alten Installation durchgeführt.

Ein Problem habe ich noch mit dem spamd. Er startet beim Booten,
wird aber danach von irgendeinem Skript ständig neu gestartet.
Dies scheitert alle paar Sekunden daran, dass auf Port 127.0.0.1:783
bereits der ursprünglich gestartete Dienst lauscht.

In /var/log/messages kommt immer wieder:
Nov 20 13:02:02 eis spamd[4774]: server socket setup failed, retry 9: 
spamd: could not create INET socket on 127.0.0.1:783: Address already in use
Nov 20 13:02:03 eis spamd[4774]: spamd: could not create INET socket on 
127.0.0.1:783: Address already in use
Nov 20 13:02:03 eis antispam: process control has restarted spamd!

netstat zeigt:
root at eis - ~ # netstat -napt | grep 783
tcp        0      0 127.0.0.1:783           0.0.0.0:* 
LISTEN      1740/24

Und der relevante Prozess:
root at eis - ~ # ps ax | grep 1740
  1740 ?        Ss     0:02 /usr/bin/spamd -d -u spam -r 
/var/run/spamd.pid --round-robin -s local7 -x -A 127.0.0.1,10.50.1.0/24

Interessant ist jetzt, dass es die Datei /var/run/spamd.pid nicht gibt!
Kann darin die Ursache liegen?

Ich erinnere mich, dass ich dieses Problem vor Jahren schon einmal
hatte. Damals schien es ein Timing Problem zu sein, welches durch
Einfügen von sleep in einem relevanten Start-Skript behoben wurde.

Gruß,
Stefan


Mehr Informationen über die Mailingliste Eisfair