Error introspecting object org.freedesktop.systemd1.Manager:/org/freedesktop/systemd1: org.freedesktop.DBus.Error.ServiceUnknown
lighth7015 opened this issue · comments
Robert Butler commented
Hi,
Please forgive my noobism, however I'm (relatively) new to using D-Bus from within Python; up until now, I've largely ignored it, however I just started working on some projects where D-Bus is more or less required.. So I decided to roll-up my sleeves and started messing with dbusx; however, when I try to connect to the systemd manager interface using the following code
[snippet]
import dbusx as dbus
class DbusConnection(object):
def __init__(self, path = dbus.PATH_DBUS, interface = dbus.INTERFACE_DBUS):
self.conn = dbus.Connection.get( dbus.BUS_SYSTEM )
self.path, self.interface = path, interface
def get(self, service, path = None, interface = None):
return self.conn.proxy(service, path or self.path,
interface or self.interface)
conn = DbusConnection('org.freedesktop.systemd1',
'/org/freedesktop/systemd1')
proxy = conn.get( 'org.freedesktop.systemd1.Manager',
'/org/freedesktop/systemd1',
'org.freedesktop.systemd1' )
I get the following:
$ python service.py
Error introspecting object org.freedesktop.systemd1.Manager:/org/freedesktop/systemd1: org.freedesktop.DBus.Error.ServiceUnknown
Any help would be greatly appreciated.
Thanks,
Robert
Robert Butler commented
Nevermind, I figured it out. Thanks!