Package: blueman
Version: 2.0.4-1
Severity: normal
Dear Maintainer,
Executing blueman-applet in an X session errors out with the following output:
blueman-applet version 2.0.4 starting
_________
[1mLoad[0m (/usr/lib/python3/dist-packages/blueman/main/PluginManager.py:60)
['DhcpClient', 'GameControllerWakelock', 'Menu', 'ShowConnected', 'PPPSupport',
'SerialManager', 'KillSwitch', 'AppIndicator', 'AuthAgent', 'NMPANSupport',
'StandardItems', 'NMDUNSupport', 'DBusService', 'NetUsage', 'PowerManager',
'Networking', 'TransferService', 'Headset', 'RecentConns', 'ExitItem',
'DiscvManager', 'StatusIcon']
/usr/lib/python3/dist-packages/blueman/plugins/applet/AppIndicator.py:8:
PyGIWarning: AppIndicator3 was imported without specifying a version first. Use
gi.require_version('AppIndicator3', '0.1') before import to ensure that the
right version gets loaded.
from gi.repository import AppIndicator3 as girAppIndicator
ERROR:dbus.proxies:Introspect error on :1.0:/: dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched
rules; type="method_call", sender=":1.5" (uid=1000 pid=25567
comm="/usr/bin/python3 /usr/bin/blueman-applet ")
interface="org.freedesktop.DBus.Introspectable" member="Introspect" error
name="(unset)" requested_reply="0" destination=":1.0" (uid=0 pid=23629
comm="/usr/sbin/bluetoothd ")
Traceback (most recent call last):
File "/usr/bin/blueman-applet", line 121, in <module>
BluemanApplet()
File "/usr/bin/blueman-applet", line 63, in __init__
self.Plugins.Load()
File "/usr/lib/python3/dist-packages/blueman/main/PluginManager.py", line 90,
in Load
__import__(self.module_path.__name__ + ".%s" % plugin, None, None, [])
File "/usr/lib/python3/dist-packages/blueman/plugins/applet/AuthAgent.py",
line 9, in <module>
import blueman.main.applet.BluezAgent as BluezAgent
File "/usr/lib/python3/dist-packages/blueman/main/applet/BluezAgent.py", line
23, in <module>
from blueman.bluez.Agent import Agent, AgentMethod
File "/usr/lib/python3/dist-packages/blueman/bluez/Agent.py", line 48, in
<module>
class Agent(dbus.service.Object):
File "/usr/lib/python3/dist-packages/blueman/bluez/Agent.py", line 56, in
Agent
@AgentMethod
File "/usr/lib/python3/dist-packages/blueman/bluez/Agent.py", line 38, in
AgentMethod
if BlueZInterface.get_interface_version()[0] < 5:
File "/usr/lib/python3/dist-packages/blueman/bluez/BlueZInterface.py", line
17, in get_interface_version
introspection = dbus.Interface(obj,
'org.freedesktop.DBus.Introspectable').Introspect()
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied:
Rejected send message, 2 matched rules; type="method_call", sender=":1.5"
(uid=1000 pid=25567 comm="/usr/bin/python3 /usr/bin/blueman-applet ")
interface="org.freedesktop.DBus.Introspectable" member="Introspect" error
name="(unset)" requested_reply="0" destination=":1.0" (uid=0 pid=23629
comm="/usr/sbin/bluetoothd ")
I've followed some of the advice in this web page:
https://bbs.archlinux.org/viewtopic.php?id=65716
My X session is already started with ck-launch-session and I've added
a file to /etc/pam.d containing "session optional
pam_ck_connector.so" but I still get the error.
I'm running awesome WM from ~/.xsessionrc, started with XDM. My system init is
sysinit.
Regards,
Bob Ham
-- System Information:
Debian Release: 9.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (80, 'testing'), (70,
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.15.0-linux-latest-2 (SMP w/16 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages blueman depends on:
ii bluez 5.43-2+deb9u1
ii bluez-obexd 5.43-2+deb9u1
ii dbus 1.10.18-1.0nosystemd1
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
ii gir1.2-appindicator3-0.1 0.4.92-4
ii gir1.2-gdkpixbuf-2.0 2.36.5-2+deb9u2
ii gir1.2-glib-2.0 1.50.0-1+b1
ii gir1.2-gtk-3.0 3.22.11-1
ii gir1.2-notify-0.7 0.7.7-2
ii gir1.2-pango-1.0 1.40.5-1
ii gnome-icon-theme 3.12.0-2
ii libbluetooth3 5.43-2+deb9u1
ii libc6 2.24-11+deb9u1
ii libglib2.0-0 2.50.3-2
ii libpulse-mainloop-glib0 10.0-1.0nosystemd1
ii libpython3.5 3.5.3-1
ii librsvg2-common 2.40.16-1+b1
ii notification-daemon 3.20.0-1+b1
ii python3 3.5.3-1
ii python3-cairo 1.10.0+dfsg-5+b1
ii python3-dbus 1.2.4-1+b1
ii python3-gi 3.22.0-2
ii python3-gi-cairo 3.22.0-2
Versions of packages blueman recommends:
ii policykit-1 0.105-18.0nosystemd1
blueman suggests no packages.
-- no debconf information