When ulogd.conf has configuration error than ulogd throws error to log and quits but init scripts wronlgy assumes that ulogd is working: # /etc/init.d/ulogd restart ; pgrep ulogd * Stopping ulogd [ ok ] * Starting ulogd [ ok ] # After adding parameter "--wait 200" to start-stop-daemon init scripts works better: # /etc/init.d/ulogd restart ; pgrep ulogd * Starting ulogd ... * start-stop-daemon: did not create a valid pid in `/run/ulogd.pid' [ !! ] * ERROR: ulogd failed to start # and after fixing ulogd.conf: # /etc/init.d/ulogd restart ; pgrep ulogd * Starting ulogd ... [ ok ] 32099 Reproducible: Always
Agreed. I will fix it soon. ETA is the nearest weekend.
Fixed in ulogd-2.0.5-r3.