Bug 15093 - bad initscript
Summary: bad initscript
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ulogd (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-26 16:38 MSK by inger@altlinux.org
Modified: 2008-03-27 10:41 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description inger@altlinux.org 2008-03-26 16:38:43 MSK
# /etc/rc.d/init.d/ulogd status
ulogd is dead, but stale PID file exists
# pidof ulogd
15621 11725

То есть сервис запустился, но status говорит неверную информацию, из-за этого в
частности у меня отработал запуск ещё нескольких экземплятов.
Comment 1 liks 2008-03-26 23:20:07 MSK
Проблема была в том, что ulogd меняет пользователя и становится нерутовым
процессом, а init-скрипту об этом сказать забыли. Я убрал проверку --expect-user
вообще, чтобы не указывать дважды владельца процесса в конфиге и инит-скрипте.
Надеюсь это не плохо. 

alt-11 ушел в git и в i/S/
Comment 2 inger@altlinux.org 2008-03-27 10:33:31 MSK
а почему нельзя в expect-user просто-напросто указать правильного пользователя -
как это сделано в других пакетах.
Comment 3 liks 2008-03-27 10:41:56 MSK
Пытался написать большое сочинение на тему почему это неудобно, но все свелось к
тому, что в принципе так и надо было сделать. В следующих релизах исправлю, хотя
это не особо принципиально. Вряд ли кто пустит два ulogd'а из-под разных
пользователей.