ProFTPd kernel segfault

daveyw

Verified User
Joined
Jan 5, 2008
Messages
700
Location
/dev/null
Hello,

We didn't change anything on our box, and since today our ProFTPd service is stopped.

The following errors we receive
May 13 12:04:12 XXXXX kernel: proftpd[25409]: segfault at b7e50030 ip 0809a2ac sp bfdad210 error 7 in proftpd[8048000+af000]
May 13 12:05:01 XXXXX kernel: proftpd[27641]: segfault at b7ec1030 ip 0809a2ac sp bfc1e080 error 7 in proftpd[8048000+af000]
May 13 12:05:10 XXXXX kernel: proftpd[28138]: segfault at b7ef3030 ip 0809a2ac sp bf850460 error 7 in proftpd[8048000+af000]
May 13 12:05:11 XXXXX kernel: proftpd[28170]: segfault at b7eb0030 ip 0809a2ac sp bf90d570 error 7 in proftpd[8048000+af000]
May 13 12:06:02 XXXXX kernel: proftpd[30330]: segfault at b7e85030 ip 0809a2ac sp bf8e3d40 error 7 in proftpd[8048000+af000]
May 13 12:06:10 XXXXX kernel: proftpd[30648]: segfault at b7e3e030 ip 0809a2ac sp bfb9afb0 error 7 in proftpd[8048000+af000]

We tried to update, but stull its failing with starting. Does anybody know the problem?
 
UPDATE: It has been resolved manually. Due to (a bug??) it has added the ips 2 times in the proftpd.conf. Thats the reason proftpd was not able to start.
 
Last edited:
Hello,

Do you mean the /etc/proftpd.vhosts.conf file? IPs are not really added to the /etc/proftpd.conf file (except the server IP to name a bytes log). If you can specify the syntax, that would help.

If you did get 2 entries of the same IP in the proftpd.vhosts.conf, then ensure that you only have 1 server IP in:
Admin Level -> IP Manager.
If you have 2 server IPs, you'd need to pick which one you want, and change the other to "shared", by editing:
/usr/local/directadmin/data/admin/ips/1.2.3.4
where 1.2.3.4 is the IP you change (status=shared)

John
 
Do you mean the /etc/proftpd.vhosts.conf file? IPs are not really added to the /etc/proftpd.conf file (except the server IP to name a bytes log). If you can specify the syntax, that would help.
Yes, thats true

If you did get 2 entries of the same IP in the proftpd.vhosts.conf, then ensure that you only have 1 server IP in:
Admin Level -> IP Manager.
If you have 2 server IPs, you'd need to pick which one you want, and change the other to "shared", by editing:
/usr/local/directadmin/data/admin/ips/1.2.3.4
where 1.2.3.4 is the IP you change (status=shared)
I just have 1 'server' IP, others are not 'server'.

We never changed anything, just since yesterday it didn't worked anymore.
After that we tried to update, but also that was not the problem as told in my older message.

Sorry, I don't have the 'exactly' error anymore, but it was like
Couldn't listen to XX.XX.XXX.XX:21
 
Back
Top