[14:19] when initctl list foo shows "foo stop/killed, process 12345" starting the daemon again just hangs [14:19] any idea to fix that? [14:19] without a reboot [14:20] stop just says it's stopped already [14:22] using saucy btw [14:23] i've had this happen a few times with sssd being the daemon, and when it happens shutdown hangs as well, need to force poweroff the machine [14:23] so sounds like a bug in upstart [14:28] anyone? [14:32] tjaalton: hi [14:32] tjaalton: so I'm assuming you're talking about sssd right? :) [14:33] tjaalton: it gets into that state if the daemon fails (crashes) before it's done forking [14:33] tjaalton: in such a case, upstart hasn't figure the final PID for the process and so is tracking the wrong PID [14:33] stgraber: yep [14:33] but it can't clean up it's state? [14:34] tjaalton: unfortunately in such case, only a reboot can fix upstart's state (unless xnox or jodh know of a way around) [14:35] okay [15:03] fairly easy to get in that state [15:04] like if there's a valid config that won't load because some other bits are missing [15:46] tjaalton: it's probably best to run with -i then and drop the expect fork [15:47] that way upstart won't use ptrace, so it should be way more reliable and also slightly faster (saves an extra fork and saves the use of ptrace) [15:48] stgraber: interesting, i'll give it a go [17:48] stgraber: i didn't get it to work