Bug 16324

Summary: ulogd: неправильное определение статуса
Product: Branch 4.0 Reporter: Dmitry Chistikov <dd1email>
Component: ulogdAssignee: liks <liks>
Status: CLOSED FIXED QA Contact: Q.A. 4.0 <qa-4.0>
Severity: normal    
Priority: P2    
Version: 4.0   
Hardware: all   
OS: Linux   

Description Dmitry Chistikov 2008-07-09 19:58:31 MSD
При проверке статуса и останове демона ulogd неправильно задаётся пользователь (root вместо ulogd), от лица которого он запущен. В результате программа start-stop-daemon не может определить его PID и возвращает ошибку.

[root@demo ~]# service ulogd status
ulogd is dead, but stale PID file exists
[root@demo ~]# grep root /etc/init.d/ulogd
        stop_daemon --pidfile "$PIDFILE" --expect-user root -HUP -- $ULOGD
                status --pidfile "$PIDFILE" --expect-user root -- $ULOGD
[root@demo ~]# start-stop-daemon --stop --test --exec /usr/sbin/ulogd --user-fallback-to-name --pidfile /var/run/ulogd.pid --user root
No /usr/sbin/ulogd found running; none killed.
[root@demo ~]# ps -ef | grep ulogd
ulogd     2253     1  0 19:11 ?        00:00:00 /usr/sbin/ulogd -d
[root@demo ~]# start-stop-daemon --stop --test --exec /usr/sbin/ulogd --user-fallback-to-name --pidfile /var/run/ulogd.pid --user ulogd
Would send signal 15 to 2253.
Comment 1 liks 2008-08-02 15:27:40 MSD
rpm -q ulogd что выдает?
Comment 2 Dmitry Chistikov 2008-08-02 15:42:55 MSD
> rpm -q ulogd что выдает?

Э... адпейт-то я прошляпил, теперь все работает. Выставляю FIXED?
Comment 3 liks 2008-08-02 15:50:51 MSD
Раз никто не жаловался на апдейт, значит fixed :-)