ProFTPD: Socket operation on non-socket

Автор: | 31/07/2012
 

При запуске сервера ProFTPD появляется следующие ошибки:

# /usr/local/etc/rc.d/proftpd onestart
Starting proftpd.
home.localhost proftpd[1382] localhost: fatal: Socket operation on non-socket
/usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpd

Проверяем конфигурацию способа запуска сервера:

# cat /usr/local/etc/proftpd.conf | grep ServerType
ServerType                      inetd

Указан запуск через демона inetd, а не вручную. Т.е., сервер будет запускаться сам, при подключении клиента.

Можно изменить значение на:

ServerType                      standalone

и добавить в /etc/rc.conf строку:

proftpd_enable=”YES”

Тогда сервер будет запускаться вместе с системой, и его можно будет запускать/останавливать/перезапускать с помощью /usr/local/etc/rc.d/proftpd.