Система: ALT Server Версия пакета: apache2-mod_fcgid-2.3.9-alt2 После перезагрузки системы сервис httpd2 не запускается. В логах /var/log/httpd2/error_log ошибки следующие: [fcgid:emerg] [pid 3999] (2)No such file or directory: mod_fcgid: Can't create shared memory for size 1200712 bytes Проблема возникает из-за того, что после перезагрузки удаляется каталог /var/run/mod_fcgid, потому-что расположен в tmpfs: # l /var/run/mod_fcgid ls: невозможно получить доступ к '/var/run/mod_fcgid': Нет такого файла или каталога # rpm -ql apache2-mod_fcgid | grep run /var/run/mod_fcgid /var/run/mod_fcgid/fcgid_sock
Тоже напоролась на эту ошибку :( Прошу исправить.
Я уж и забыл, зачем я его собирал. Но этой ошибки быть не должно: * Mon Oct 24 2016 Sergey Y. Afonin <asy@altlinux.ru> 2.3.9-alt2 - Added init script for check subdirectories in %%_runtimedir Это, конечно, не модный сейчас метод через /lib/tmpfiles.d, но должно работать. LSB-заголовок в init-скрипте есть, systemd должен подхватывать. В общем chkconfig mod_fcgid on должно помочь.
(Ответ для Sergey Y. Afonin на комментарий #2) > Я уж и забыл, зачем я его собирал. Но этой ошибки быть не должно: > > * Mon Oct 24 2016 Sergey Y. Afonin <asy@altlinux.ru> 2.3.9-alt2 > - Added init script for check subdirectories in %%_runtimedir > > Это, конечно, не модный сейчас метод через /lib/tmpfiles.d, но должно > работать. LSB-заголовок в init-скрипте есть, systemd должен подхватывать. > > В общем chkconfig mod_fcgid on должно помочь. Спасибо. Сделала chkconfig mod_fcgid. После перезагрузки сервис httpd2 запущен.