The avahi-daemon AppArmor profile breaks dbus introspection because it denies read access to /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.*.xml
Test case:
Run: dbus-send --print-reply --system --dest=org.freedesktop.Avahi / org.freedesktop.DBus.Introspectable.Introspect
Instead of an xml document with all methods it returns something like:
<node>
<node name="Client0"/>
<node name="Client1"/>
</node>
Tested on natty with:
ii avahi-daemon 0.6.30-0ubuntu2
The avahi-daemon AppArmor profile breaks dbus introspection because it denies read access to /usr/share/ dbus-1/ interfaces/ org.freedesktop .Avahi. *.xml
Test case: org.freedesktop .Avahi / org.freedesktop .DBus.Introspec table.Introspec t
Run: dbus-send --print-reply --system --dest=
Instead of an xml document with all methods it returns something like:
<node>
<node name="Client0"/>
<node name="Client1"/>
</node>
Tested on natty with:
ii avahi-daemon 0.6.30-0ubuntu2