PDA

Bekijk Volledige Versie : ProFTPd start niet



MortyDot
10/11/09, 17:48
Hallo iedereen,

Ik heb een probleem met proftpd. Om een of andere reden is deze er gister avond mee gekapt en ik krijg hem ook niet meer aan de praat.


[root@web2 proftpd]# service proftpd startNaar een paar warnings over IP adressen die in gebruik zijn (als ik andere topics mag geloven ongevaarlijk)

krijg ik deze melding:


/bin/bash: line 1: 2541 Segmentation fault proftpdIk heb proftpd al opnieuw geprobeerd opnieuw te builden, dat lukte, maar hielp niet. Google werkt ook niet echt mee.

Iemand nog suggesties waar ik kan kijken?

Moc
10/11/09, 18:29
Misschien heb je hier iets aan:
http://www.linux-archive.org/debian-user/92394-proftpd-segfaulting.html

MortyDot
10/11/09, 18:34
Beste Moc,

Bedankt voor je reactie. In dat topic hebben ze het over een module die op een foute volgorde word geladen.

Dat is hier niet geval, ik krijg de error opeens uit het niets. Er is niks met deze server veranderd qua instellingen waar ik zo vanaf weet.

Ohja ter toevoeging: het gaat om een CentOS 5 machine :)

MortyDot
10/11/09, 18:36
Ter toevoeging: het getal "2541" achter "line 1" word per keer hoger

Geert-Jan
10/11/09, 18:37
alles gekilled?

MortyDot
10/11/09, 18:43
@gertjan


[root@web2 ~]# ps aux|grep proftpd
root 12359 0.0 0.0 3896 676 pts/0 R+ 16:41 0:00 grep proftpd
[root@web2 ~]# pidof proftpd

[root@web2 ~]#

Wat wil je dat ik kil? :-)

Geert-Jan
10/11/09, 19:08
Ik heb proftpd al opnieuw geprobeerd opnieuw te builden,

Vanuit de .build of?


rpm -q proftpd

MortyDot
10/11/09, 19:14
@Gertjan

Vanuit ./build proftpd


[root@web2 ~]# rpm -q proftpd
proftpd-1.3.1-1

Geert-Jan
10/11/09, 19:22
welke fout meldingen krijg je wanneer je ProFTP in de deamon draait?



/etc/init.d/proftpd stop
proftpd -n -d 20

MortyDot
10/11/09, 19:43
Beste GJ,

Oplossing:
Na je reactie heb ik je commando "proftpd -n -d 20" uitgevoerd.
Het resultaat was zo lang dat het begin niet meer leesbaar was.

Na nogmaals starten van "service prodftpd start" op de warnings te letten viel me op dat de IP warnings ongeveer 10 voor een los IP was. Dit maar tig aantal verschillende IP's.

Na wat kijken waren dit 'lege' toegewezen IP's in DirectAdmin. Geen probleem. Maar na het nakijken van proftpd.vhosts.conf zag ik dat al de genoemde IP's hun virtuele host minimaal 10keer per IP was toegewezen (dus dubbel voor een IP)

Heb het bestand leeggehaald en proftpd loopt weer als een zonnetje :)

(Voorbeeld in klein)

<VirtualHost 195.216.246.87>
ServerName "ProFTPd"
ExtendedLog /var/log/proftpd/195.216.246.87.bytes WRITE,READ userlog
AuthUserFile /etc/proftpd.passwd

</VirtualHost>
<VirtualHost 195.216.246.87>
ServerName "ProFTPd"
ExtendedLog /var/log/proftpd/195.216.246.87.bytes WRITE,READ userlog
AuthUserFile /etc/proftpd.passwd

</VirtualHost>
<VirtualHost 195.216.246.87>
ServerName "ProFTPd"
ExtendedLog /var/log/proftpd/195.216.246.87.bytes WRITE,READ userlog
AuthUserFile /etc/proftpd.passwd

</VirtualHost>


Hoe kan dit?
Iemand een idee waarom deze vhost.conf bestand zovaak hetzelfde IP als virtuele host had aangemaakt?