Записки Вовика

Ошибка запуска sendmail на RaspberryPi

Просмотров: 1700Комментарии: 0
ЗаметкиRaspberry Pi*nix

На моем RPi установлена Fedora remix release 18 (Raspberrypi Fedora Remix).

Эта версия использует демон systemd для управления сервисами. Так вот sendmail отказывался запускаться, как вручную, так и при старте системы.

Лог запуска:

$ systemctl status sendmail.service

sendmail.service - Sendmail Mail Transport Agent

Loaded: loaded (/usr/lib/systemd/system/sendmail.service; enabled)

Active: failed (Result: timeout) since Tue 2013-12-31 14:17:52 EET; 12min ago

Process: 2288 ExecStart=/usr/sbin/sendmail -bd $SENDMAIL_OPTS $SENDMAIL_OPTARG (code=exited, status=0/SUCCESS)

Process: 2281 ExecStartPre=/etc/mail/make aliases (code=exited, status=0/SUCCESS)

Process: 2278 ExecStartPre=/etc/mail/make (code=exited, status=0/SUCCESS)

Dec 31 14:16:22 rpi_fedora.home systemd[1]: Starting Sendmail Mail Transport Agent...

Dec 31 14:16:23 rpi_fedora.home systemd[1]: PID file /run/sendmail.pid not readable (yet?) after start.

Dec 31 14:16:23 rpi_fedora.home sendmail[2290]: starting daemon (8.14.7): SMTP+queueing@01:00:00

Dec 31 14:17:52 rpi_fedora.home systemd[1]: sendmail.service operation timed out. Terminating.

Dec 31 14:17:52 rpi_fedora.home systemd[1]: Failed to start Sendmail Mail Transport Agent.

Dec 31 14:17:53 rpi_fedora.home systemd[1]: Unit sendmail.service entered failed state.

 

Причина проблемы отражена в строке:

Dec 31 14:16:23 rpi_fedora.home systemd[1]: PID file /run/sendmail.pid not readable (yet?) after start.

 

В конфиге сервиса /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 .

После этого выполняем:

$ sudo systemctl --system daemon-reload

$ sudo systemctl start sendmail.service

 

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)