PDA

Bekijk Volledige Versie : Dovecot probleem



ianmen
08/06/08, 07:32
Gisteravond was ik mijn nagios monitoring systeem aan het testen heb daarvoor dovecot uitgeschakeld. Wanneer ik nu dovecot weer probeer in te
schakelen. krijg ik een error. Ik maak gebruik van DirectAdmin1.31.4 en debian 3.1. Wanneer ik dovecot handmatig probeer te starten middels : /etc/init.d/dovecot start krijg ik de volgende error :

Starting dovecot: Fatal: listen(143) failed: Address already in use

Hiermee geeft hij aan dat de poort 143 al in gebruik ik. Wanneer ik dan met netstat -tulpen kijk wat er op die poort draait zie ik heb volgende :

tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 0 20219387 9239/inetd

Het lijkt er dus op dat inetd op de poort(143) is gaan zitten terwijl dovecot is uitgeschakeld. Is dit normaal 'gedrag' voor inetd, of moet ik hier denken aan een hackinattempt/root kit ?

Is dit probleem te verhelpen middels een simpele reboot ? Of maakt dat het probleem alleen maar groter ? Wanneer ik inetd zijn pid kill is dit gevaarlijk voor andere proccesen op de server ?

Bij voorbaat dank voor uw reactie.

Deimos
08/06/08, 12:21
Misschien je inetd.conf de regel om op poort 143 te luisteren uitcommenten ;) En een killall -HUP inetd te doen?

Lampje
08/06/08, 12:39
Misschien je inetd.conf de regel om op poort 143 te luisteren uitcommenten ;) En een killall -HUP inetd te doen?

Ik zal even voor mijn compagnon spreken: in /etc/inetd.conf staat geen poort 143. Geen eens 143. Dus ik weet niet of ik goed zoek?

RayManZ
08/06/08, 12:57
service inetd restart
service dovecot restart

Dat moet werken als het goed is.

Lampje
08/06/08, 12:58
Hmm, helaas niet..

milkyway:~# service inetd restart
milkyway:~# service dovecot restart
Shutting down dovecot:
Starting dovecot: Fatal: listen(143) failed: Address already in use

DutchTSE
08/06/08, 13:24
Hmm, helaas niet..

milkyway:~# service inetd restart
milkyway:~# service dovecot restart
Shutting down dovecot:
Starting dovecot: Fatal: listen(143) failed: Address already in use

/etc/init.d/inetd stop
/etc/init.d/dovecot stop
ps aux | grep inetd
kill overige inetd processen
ps aux en kijk naar processen die afkomstig zijn van dovecot (o.a. pop-login en imap-login) en kill die ook.

Daarna 1 voor 1 weer starten. Tevens /etc/inetd.conf even nakijken of poort 143 daar niet gelinkt wordt aan imap, zoja dan even die regel uitcommenten.

Lampje
08/06/08, 16:27
Bedankt DutchTSE! Het is gelukt :-) Weer wat geleerd ;-)