[pkg-fso-maint] dbus permissions / mdbus from fso-utils package

Nikita V. Youshchenko yoush at debian.org
Sun Sep 27 11:56:23 UTC 2009


Hi

Perhaps everyone has already fixed that locally, however...

/usr/bin/mdbus, as currently shipped in fso-utils package,
version 0.git20080812.2, currently in pkg-fso repo, is unable to introspect
when used against default dbus configuration shipped by current packages.

freerunner:~# mdbus -s org.freesmartphone.ousaged
/
Traceback (most recent call last):
  File "/usr/bin/mdbus", line 391, in <module>
    c.listObjects( busname )
  File "/usr/bin/mdbus", line 186, in listObjects
    self._listChildren( busname, '/' )
  File "/usr/bin/mdbus", line 242, in _listChildren
    data = process_introspection_data( obj.Introspect() )
  File "/usr/lib/pymodules/python2.5/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.5/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.5/dbus/connection.py", line 622, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 5 matched rules; 
type="method_call", sender=":1.51" (uid=0 pid=2143 comm="python) interface="(unset)" member="Introspect" error 
name="(unset)" requested_reply=0 destination=":1.23" (uid=0 pid=1929 comm="/usr/bin/fsousaged))

Could someone more aware about dbus than me, answer what *exactly* is
causing this problem? What dbus message mdbus sends, and why it is
denied? Is there any tool to debug dbus interactions?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-fso-maint/attachments/20090927/6f452824/attachment.pgp>


More information about the pkg-fso-maint mailing list