На моем RPi установлена Fedora remix release 18 (Raspberrypi Fedora Remix).
Эта версия использует демон systemd для управления сервисами. Так вот sendmail отказывался запускаться, как вручную, так и при старте системы.
Лог запуска:
Причина проблемы отражена в строке:
В конфиге сервиса /usr/lib/systemd/system/sendmail.service была установлена переменная PIDFile=/run/sendmail.pid
. При старте сервиса файл sendmail.pid создавался в папке /var/run/, а скрипт запуска искал его в /run/.
Решением было исправление файла /usr/lib/systemd/system/sendmail.service с указанием PIDFile=/var/run/sendmail.pid
.
После этого выполняем: