Bug 38758 - перенести создание каталогов в /var/run/ из init-скрипта в правила в /lib/tmpfiles.d
Summary: перенести создание каталогов в /var/run/ из init-скрипта в правила в /lib/tmp...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: apache2-mod_fcgid (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Sergey Y. Afonin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-24 13:07 MSK by Alexander Makeenkov
Modified: 2020-08-31 12:58 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2020-07-24 13:07:51 MSK
Система: 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
Comment 1 Vera Blagoveschenskaya 2020-08-25 13:41:58 MSK
Тоже напоролась на эту ошибку :(
Прошу исправить.
Comment 2 Sergey Y. Afonin 2020-08-31 10:23:54 MSK
Я уж и забыл, зачем я его собирал. Но этой ошибки быть не должно:

* 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 должно помочь.
Comment 3 Vera Blagoveschenskaya 2020-08-31 11:43:40 MSK
(Ответ для 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 запущен.