На новом сервере под управлением операционной системы FreeBSD 10.1-RELEASE потребовалось установить ProFTPD. В портах версия proftpd-1.3.5_4. Собрал. Установил. Через некоторое время выяснилось, что сервер хоть и стартует без ошибок — но через несколько секунд завершает свою работу не выводя никаких сообщений ни на консоль ни в лог файлы. Гуглим. У других наблюдается схожая проблема.
Решение: добавляем в Makefile строку LDFLAGS+= -pthread и переустанавливаем proftpd.
# uname -r 10.1-RELEASE # pkg info | grep proftpd proftpd-1.3.5_4 Highly configurable FTP daemon # cd /usr/ports/ftp/proftpd # echo "LDFLAGS+= -pthread" >> Makefile # make config # make # /usr/local/etc/rc.d/proftpd stop proftpd not running? # make reinstall clean
Запускаем, проверяем.
# /usr/local/etc/rc.d/proftpd start # ps -ax | grep proftpd 57942 - Ss 0:00.00 proftpd: (accepting connections) (proftpd)
Решение найдено здесь.
_______________