programmatic access to job list/state
Scott James Remnant
scott at netsplit.com
Thu Oct 28 17:49:46 BST 2010
Upstart provides a GetAllJobs method on its D-Bus interface
On Thu, Oct 28, 2010 at 12:48 PM, Marcel Kinard <marcelk at us.ibm.com> wrote:
> Found the dbus problem I had. Using strace I saw that the dbus client
> (initctl) was sending an authentication request to the dbus daemon, which
> the daemon rejected. The /etc/passwd file was in a bad state, which is why
> the daemon was rejecting.
>
> Another question: is there any API I could use to programmatically get the
> list of upstart-managed jobs and their state? Right now I'm doing fork/exec
> on initctl and parsing the output. Wondering if there was a cleaner way.
> Thanks!
>
> --
> Marcel Kinard
> import com.ibm.marcelk.Disclaimer;
> ----- Forwarded by Marcel Kinard/Raleigh/IBM on 10/28/2010 12:43 PM -----
> From: Marcel Kinard/Raleigh/IBM at IBMUS To: upstart-devel at lists.ubuntu.com
> Date: 10/26/2010 11:37 PM Subject: dbus problem? Sent by:
> upstart-devel-bounces at lists.ubuntu.com
> ------------------------------
>
>
>
> I'm using upstart 0.6.5 in an embedded system. After working great for
> quite a while, today initctl started failing with "initctl: Did not receive
> a reply. Possible causes include: the remote application did not send a
> reply, the message bus security policy blocked the reply, the reply timeout
> expired, or the network connection was broken." I can invoke initctl from a
> shell prompt and this error message gets returned to me immediately, there
> doesn't seem to be a pause at all indicative of a timeout. I'm feeling like
> this is a problem with dbus, since this message exists in libdbus and
> dbus-daemon. This is consistent behavior, all invocations of initctl are
> failing this way.
>
> Without tearing into the dbus source code, are there any hints as to what I
> should be looking for?
>
>
> --
> Marcel Kinard
> import com.ibm.marcelk.Disclaimer;--
> upstart-devel mailing list
> upstart-devel at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/upstart-devel
>
>
> --
> upstart-devel mailing list
> upstart-devel at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/upstart-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/upstart-devel/attachments/20101028/bd61dfe1/attachment.htm
More information about the upstart-devel
mailing list