<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><BR><BR><BR><BR>
<BLOCKQUOTE>

<HR id=EC_stopSpelling>
<BR>
From: robert_rawlins@hotmail.com<BR>To: dbus@lists.freedesktop.org<BR>Subject: RE: Python DBus - Creating A Service<BR>Date: Wed, 6 Feb 2008 16:13:38 +0000<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass EC_body.hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>
&gt; On Wed, 2008-02-06 at 15:47 +0000, Robert Rawlins wrote:<BR>&gt; &gt; Hello Guys,<BR>&gt; &gt; <BR>&gt; &gt; I hope this is the right place to ask my question, apologies if I<BR>&gt; &gt; should be on another list, please feel free to point me in the right<BR>&gt; &gt; direction if that is the case. I'm new to dbus, I've been using it for<BR>&gt; &gt; a little while consuming other peoples services and things like that.<BR>&gt; &gt; <BR>&gt; &gt; Today I've started working on my own service, however I'm struggling a<BR>&gt; &gt; little to get it working. I've been using the following example code<BR>&gt; &gt; to try and get a service running on my system<BR>&gt; &gt; http://paste.lisp.org/display/45824 however when I attempt to run this<BR>&gt; &gt; python script I get the following error:<BR>&gt; &gt; <BR>&gt; &gt; File "TestService.py", line 15, in ?<BR>&gt; &gt; myservice = MyDBUSService()<BR>&gt; &gt; File "TestService.py", line 7, in __init__<BR>&gt; &gt; bus_name = <FONT face="">dbus.service.BusName</FONT>('org.frankhale.helloservice',<BR>&gt; &gt; bus=<FONT face="">dbus.SessionBus</FONT>())<BR>&gt; &gt; File "/var/lib/python-support/python2.4/dbus/_<FONT face="">dbus.py</FONT>", line 217, in<BR>&gt; &gt; __new__<BR>&gt; &gt; mainloop=mainloop)<BR>&gt; &gt; File "/var/lib/python-support/python2.4/dbus/_<FONT face="">dbus.py</FONT>", line 106, in<BR>&gt; &gt; __new__<BR>&gt; &gt; bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)<BR>&gt; &gt; File "/var/lib/python-support/python2.4/dbus/bus.py", line 125, in<BR>&gt; &gt; __new__<BR>&gt; &gt; bus = cls._new_for_bus(address_or_type, mainloop=mainloop)<BR>&gt; &gt; <FONT face="">dbus.exceptions.DBusException</FONT>:<BR>&gt; &gt; org.freedesktop.<FONT face="">DBus.Error.Spawn.ExecFailed</FONT>: Failed to execute<BR>&gt; &gt; dbus-launch to autolaunch D-Bus session<BR>&gt; &gt; <BR>&gt; &gt; Does anyone have any ideas as to why I'm getting this error message?<BR>&gt; &gt; <BR>&gt; &gt; Thanks guys, I appreciate any help you can offer.<BR>&gt; &gt; <BR>&gt; &gt; Rob<BR>&gt; &gt; <BR>&gt; You don't have a bus running and the library can't find dbus-launch to<BR>&gt; autostart one.<BR>&gt; <BR>&gt; -- <BR>&gt; John (J5) Palmieri &lt;johnp@redhat.com&gt;<BR>&gt; <BR>&nbsp;<BR>&gt; Hi John,<BR>&nbsp;<BR>&gt; Thanks for getting back to me mate, I appreciate it. I could use a little more help though. How can I start a bus? or how can I get the library to find &gt; the functions it needs to auto start one?<BR>&gt; Sorry for the n00bish questions, this is all new ground for me.<BR>&gt; Thanks John,<BR>&gt; Rob<BR>
&nbsp;<BR>
John, as a quick update, I've just installed a package on my system called dbus-x11&nbsp;which appears to contrain dbus-launch, however I'm now recieving a slightly different error message:<BR>
&nbsp;<BR>
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: dbus-launch failed to autolaunch D-Bus session: Autolaunch error: X11 initialization failed.<BR><BR>Thanks,<BR>
&nbsp;<BR>
Rob&nbsp;<BR><BR><BR>

<HR>
<BR>
Sounds like? How many syllables? <A href="http://www.searchcharades.com/" target=_blank>Guess and win prizes with Search Charades!</A> <BR></BLOCKQUOTE><br /><hr />Sounds like? How many syllables? <a href='http://www.searchcharades.com' target='_new'>Guess and win prizes with Search Charades!</a></body>
</html>