| Summary: | ulogd: неправильное определение статуса | ||
|---|---|---|---|
| Product: | Branch 4.0 | Reporter: | Dmitry Chistikov <dd1email> |
| Component: | ulogd | Assignee: | 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 | ||
rpm -q ulogd что выдает? > rpm -q ulogd что выдает?
Э... адпейт-то я прошляпил, теперь все работает. Выставляю FIXED?
Раз никто не жаловался на апдейт, значит fixed :-) |
При проверке статуса и останове демона 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.