Падение ProFTPD на сервере FreeBSD

На новом сервере под управлением операционной системы 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)

Решение найдено здесь.

_______________

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.