Bug 27924 - Несовместим с systemd
Summary: Несовместим с systemd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apache2-mod_perl (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Nikolay A. Fetisov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 26892
Blocks:
  Show dependency tree
 
Reported: 2012-11-04 20:24 MSK by serpiph
Modified: 2012-12-16 23:42 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 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)