amavisd Daemonize.pm

Hallo,
seit einem Update vor geraumer Zeit, startet amavisd-new leider nicht mehr.
Bricht beim Start mit der Fehlermeldung:
Code:
Starting amavisd.
Couldn't find pid in existing pid_file at /usr/local/lib/perl5/site_perl/5.8.8/Net/Server/Daemonize.pm line 61.

ab.
Leider konnte ich hier im Forum und bei Google keine Fehlerbereinigung gefinden...
Hab heute nochmal ein Update durchfuehren lassen, was leider auch nichts gebracht hat.

Kennt jemand diese Fehlermeldung bzw kann mir jemand sagen, wie ich den Fehler beheben kann?

Danke

cu
Christian
 
Hallo!

Gibt es in deiner amavisd.conf vielleicht eine $pid_file= Zeile? Was steht dort? Existiert das File vor dem Start schon?

Bei mir läuft der amavisd als User vscan und die Pid wird per default nach /var/amavis/amavisd.pid geschrieben.

HTH & Ciao.
Markus Mann
];-)
 
amavisd stoppen.
/var/amavis/amavisd.pid loeschen.
amavisd starten.

rm /var/amavis/amavis*.sock und
rm /var/amavis/amavisd.pid in die rc. scripte aufnehmen.
 
Ah! Nochwas:

Hast du eventuell noch ein /etc/rc.d/amavisd? Wenn es älter ist, als das /usr/local/etc/rc.d/amavisd, dann lösche es mal. Könnte von einer älteren Version stammen. Vor nicht allzu langer Zeit hatten ein paar Portmaintainer das Bedürfnis Startskripte nach /etc/rc.d zu schreiben (keine Ahnung was die geritten hatte).

Ciao.
Markus Mann
];-)
 
Zurück
Oben