Bug 27924

Summary: Несовместим с systemd
Product: Sisyphus Reporter: serpiph <serpiph>
Component: apache2-mod_perlAssignee: Nikolay A. Fetisov <naf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: lav, naf
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 26892    
Bug Blocks:    

Description serpiph 2012-11-04 20:24:38 MSK
Если активировать данный модуль, то в apachectl2 перестаёт срабатывать тест, что сервер запущен. Данный модуль в файле /proc/<id>/stat подменяет имя сервера (httpd2.prefork или httpd2.worker) на /usr/sbin/httpd, из-за чего программа start-stop-daemon сообщает, что есть "потерянный" PID-файл, а самой программы нет. Из-за этого systemd через 5 с после команды принудительно глушит все запущенные программы, в том числе и сервер.

При этом (в эти 5 с) 'ps aux' сообщает, что httpd2.prefork нормально активировался и работает в штатном режиме.

Отключение данного модуля позволяет работать серверу.
Comment 1 Nikolay A. Fetisov 2012-11-06 16:10:32 MSK
Описанная проблема - прямое следствие #26892 .

На текущих apache2-base-2.2.22-alt11 и apache2-mod_perl-2.0.7-alt2  #26892
у меня не воспроизводится - возможно, что и с systemd вопрос закрылся.
Comment 2 serpiph 2012-12-06 15:31:58 MSK
У меня воспроизводится
Comment 3 Repository Robot 2012-12-16 23:42:00 MSK
apache2-mod_perl-2.0.7-alt4 -> sisyphus:

* Sun Dec 16 2012 Nikolay A. Fetisov <naf@altlinux> 2.0.7-alt4
- Disable changing the proctitle (Closes: #26892, #27924)