Архив за месяц: Декабрь 2014

sm-mta: STARTTLS=server, error: cannot read DH parameters(/etc/mail/certs/dh.param)

Имеем FreeBSD 10.1 RELEASE. В логах при старте sendmail видим ругань вида:

Dec 26 09:32:03 server sm-mta[66555]: STARTTLS=server, error: cannot read DH parameters(/etc/mail/certs/dh.param): error

Исправляем:

openssl dhparam -out /etc/mail/certs/dh.param -2 1024

Падение 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)

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

_______________