Bug#705800: blueman: Headset - Connection Failed: Connect failed
bluetoothd[5020]: Endpoint replied with an error: org.freedesktop.DBus.Error.UnknownMethod This seems interesting. We could probably get a better idea about what's happening with dbus-monitor. Regards -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#705800: blueman: Headset - Connection Failed: Connect failed
Hi, here is bluetooth daemon debug output: ### bluetooth daemon just started, so it works the first time I turn the headset on ### $ sudo bluetoothd -n -d bluetoothd[5020]: Bluetooth daemon 4.101 bluetoothd[5020]: src/main.c:parse_config() parsing main.conf bluetoothd[5020]: src/main.c:parse_config() discovto=0 bluetoothd[5020]: src/main.c:parse_config() pairto=0 bluetoothd[5020]: src/main.c:parse_config() pageto=8192 bluetoothd[5020]: src/main.c:parse_config() auto_to=60 bluetoothd[5020]: src/main.c:parse_config() name=%h-%d bluetoothd[5020]: src/main.c:parse_config() class=0x000100 bluetoothd[5020]: src/main.c:parse_config() Key file does not have key 'DeviceID' bluetoothd[5020]: Starting SDP server bluetoothd[5020]: src/plugin.c:plugin_init() Loading builtin plugins bluetoothd[5020]: src/plugin.c:add_plugin() Loading pnat plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading audio plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading sap plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading input plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading serial plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading network plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading service plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading health plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading hciops plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading mgmtops plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading formfactor plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading storage plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading adaptername plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading wiimote plugin bluetoothd[5020]: src/plugin.c:add_plugin() Loading dbusoob plugin bluetoothd[5020]: src/plugin.c:plugin_init() Loading plugins /usr/lib/x86_64-linux-gnu/bluetooth/plugins bluetoothd[5020]: plugins/service.c:register_interface() path /org/bluez/5020/any bluetoothd[5020]: plugins/service.c:register_interface() Registered interface org.bluez.Service on path /org/bluez/5020/any bluetoothd[5020]: plugins/dbusoob.c:dbusoob_init() Setup dbusoob plugin bluetoothd[5020]: health/hdp.c:hdp_manager_start() Starting Health manager bluetoothd[5020]: network/manager.c:read_config() /etc/bluetooth/network.conf: Key file does not have key 'DisableSecurity' bluetoothd[5020]: network/manager.c:read_config() Config options: Security=true bluetoothd[5020]: input/manager.c:input_manager_init() input.conf: Key file does not have key 'IdleTimeout' bluetoothd[5020]: audio/manager.c:audio_manager_init() audio.conf: Key file does not have key 'AutoConnect' bluetoothd[5020]: plugins/pnat.c:pnat_init() Setup Phonet AT (DUN) plugin bluetoothd[5020]: plugins/hciops.c:hciops_init() bluetoothd[5020]: Bluetooth Management interface initialized bluetoothd[5020]: src/main.c:main() Entering main loop bluetoothd[5020]: plugins/mgmtops.c:mgmt_event() cond 1 bluetoothd[5020]: plugins/mgmtops.c:mgmt_event() Received 12 bytes from management socket bluetoothd[5020]: plugins/mgmtops.c:mgmt_cmd_complete() bluetoothd[5020]: plugins/mgmtops.c:read_version_complete() version 1 revision 2 bluetoothd[5020]: src/rfkill.c:rfkill_event() RFKILL event idx 0 type 2 op 0 soft 0 hard 0 bluetoothd[5020]: plugins/mgmtops.c:mgmt_event() cond 1 bluetoothd[5020]: plugins/mgmtops.c:mgmt_event() Received 13 bytes from management socket bluetoothd[5020]: plugins/mgmtops.c:mgmt_cmd_complete() bluetoothd[5020]: plugins/mgmtops.c:add_controller() Added controller 0 bluetoothd[5020]: src/rfkill.c:rfkill_event() RFKILL event idx 1 type 1 op 0 soft 0 hard 0 bluetoothd[5020]: plugins/mgmtops.c:mgmt_event() cond 1 bluetoothd[5020]: plugins/mgmtops.c:mgmt_event() Received 289 bytes from management socket bluetoothd[5020]: plugins/mgmtops.c:mgmt_cmd_complete() bluetoothd[5020]: plugins/mgmtops.c:read_info_complete() hci0 addr 00:09:DD:50:92:0B version 4 manufacturer 10 class 0x520100 bluetoothd[5020]: plugins/mgmtops.c:read_info_complete() hci0 settings bluetoothd[5020]: plugins/mgmtops.c:read_info_complete() hci0 name USER-PC bluetoothd[5020]: plugins/mgmtops.c:read_info_complete() hci0 short name bluetoothd[5020]: plugins/mgmtops.c:mgmt_remove_uuid() index 0 bluetoothd[5020]: src/adapter.c:btd_adapter_ref() 0x7f3074d1db00: ref=1 bluetoothd[5020]: plugins/mgmtops.c:mgmt_read_bdaddr() index 0 addr 00:09:DD:50:92:0B bluetoothd[5020]: src/sdpd-database.c:sdp_init_services_list() bluetoothd[5020]: plugins/mgmtops.c:mgmt_add_uuid() index 0 bluetoothd[5020]: plugins/mgmtops.c:mgmt_add_uuid() index 0 bluetoothd[5020]: plugins/service.c:register_interface() path /org/bluez/5020/hci0 bluetoothd[5020]: plugins/service.c:register_interface() Registered interface org.bluez.Service on path /org/bluez/5020/hci0 bluetoothd[5020]: src/adapter.c:btd_adapter_ref() 0x7f3074d1db00: ref=2 bluetoothd[5020]: network/manager.c:network_server_probe() path /org/bluez/5020/hci0 bluetoothd[5020]:
Bug#705800: blueman: Headset - Connection Failed: Connect failed
I think I found a mistake in [1]. Could you please - open your /usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py (as root) - go to lines 433 and 436 - change sink to source and see if that fixes the problem. Thanks! [1] https://bazaar.launchpad.net/~blueman/blueman/trunk/revision/724#blueman/main/PulseAudioUtils.py -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#705800: blueman: Headset - Connection Failed: Connect failed
I think I found a mistake in [1]. Could you please - open your /usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py (as root) - go to lines 433 and 436 - change sink to source and see if that fixes the problem. Thanks! [1] https://bazaar.launchpad.net/~blueman/blueman/trunk/revision/724#blueman/main/PulseAudioUtils.py Hi, Unfortunately it doesn't work. But I've a more complete output for you, it shows when headset correctly connect the first time after bluetooth service was restarted, hope it can give some help: (N.B. changes to PulseAudioUtils.py have been reverted to original 1.23+update1-1) ### blueman 1.23+update1-1 loaded AFTER bluetooth service was restarted, so it works the first time I turn the headset on ### $ blueman-applet Loading configuration plugins blueman-applet version 1.23 starting Using gconf config backend _ Load (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:68) ['DBusService', 'NMDUNSupport', 'SerialManager', 'StandardItems', 'NMPANSupport', 'PulseAudio', 'TransferService', 'Networking', 'ExitItem', 'PPPSupport', 'KillSwitch', 'AppIndicator', 'StatusIcon', 'Headset', 'PowerManager', 'NetUsage', 'RecentConns', 'DiscvManager', 'ShowConnected', 'AuthAgent', 'Menu', 'DhcpClient'] Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Headset.Headset' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Networking.Networking' Using gconf config backend _ load_nap_settings (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py:47) Loading NAP settings _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.StatusIcon.StatusIcon' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DBusService.DBusService' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Menu.Menu' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.ShowConnected.ShowConnected' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) Not loading PPPSupport because it's conflict has higher priority _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.PulseAudio.PulseAudio' Using gconf config backend _ pa_context_event (/usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py:306) 1 _ on_load (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/PulseAudio.py:160) PulseAudio version: [2, 0, 0] _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.PowerManager.PowerManager' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.KillSwitch.KillSwitch' Using gconf config backend _ on_load (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/KillSwitch.py:40) Using the new killswitch system _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.AuthAgent.AuthAgent' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DhcpClient.DhcpClient' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.SerialManager.SerialManager' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.AppIndicator.AppIndicator' /usr/lib/python2.7/dist-packages/blueman/plugins/applet/AppIndicator.py:44: Warning: /tmp/buildd/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:2459: signal `child-added' is invalid for instance `0x2c8d090' self.indicator.set_menu(applet.Plugins.Menu.get_menu()) _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) Not loading NMPANSupport because it's conflict has higher priority _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.TransferService.TransferService' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class
Bug#705800: blueman: Headset - Connection Failed: Connect failed
Hi, could you show the output with 1.23-1 as well? There are only small upstream changes and I'm not sure which one may have caused the problem. Cheers -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#705800: blueman: Headset - Connection Failed: Connect failed
2013/4/22 Christopher Schramm deb...@shakaweb.org Hi, could you show the output with 1.23-1 as well? There are only small upstream changes and I'm not sure which one may have caused the problem. Cheers Sure, here it is: Output with 1.23-1 (It works as expected) $ blueman-applet Loading configuration plugins blueman-applet version 1.22 starting Using gconf config backend _ Load (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:68) ['DBusService', 'NMDUNSupport', 'SerialManager', 'StandardItems', 'NMPANSupport', 'PulseAudio', 'TransferService', 'Networking', 'ExitItem', 'PPPSupport', 'KillSwitch', 'Indicator', 'StatusIcon', 'Headset', 'PowerManager', 'NetUsage', 'RecentConns', 'DiscvManager', 'AuthAgent', 'Menu', 'DhcpClient'] Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.StatusIcon.StatusIcon' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DBusService.DBusService' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Headset.Headset' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Indicator.Indicator' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Networking.Networking' Using gconf config backend _ load_nap_settings (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py:47) Loading NAP settings _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Menu.Menu' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DiscvManager.DiscvManager' Using gconf config backend _ update_menuitems (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/DiscvManager.py:132) warning: Adapter is None _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) Not loading DhcpClient because it's conflict has higher priority _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.PulseAudio.PulseAudio' Using gconf config backend _ pa_context_event (/usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py:159) 1 _ on_load (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/PulseAudio.py:152) PulseAudio version: [2, 0, 0] Traceback (most recent call last): File /usr/lib/python2.7/dist-packages/blueman/plugins/BasePlugin.py, line 65, in _load self.on_load(parent) File /usr/lib/python2.7/dist-packages/blueman/plugins/applet/PulseAudio.py, line 173, in on_load raise Exception(PulseAudio too old, required 0.9.15 or higher) Exception: PulseAudio too old, required 0.9.15 or higher _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) Failed to load PulseAudio PulseAudio too old, required 0.9.15 or higher _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.PowerManager.PowerManager' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.KillSwitch.KillSwitch' Using gconf config backend _ on_load (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/KillSwitch.py:40) Using the new killswitch system _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.TransferService.TransferService' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.AuthAgent.AuthAgent' _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.SerialManager.SerialManager' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.RecentConns.RecentConns' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) Not loading PPPSupport because it's conflict has higher priority _ __load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.StandardItems.StandardItems'
Bug#705800: blueman: Headset - Connection Failed: Connect failed
Package: blueman Version: 1.23+update1-1 Severity: normal With last update, blueman fails to connect to my bluetooth headset, giving the error: Connection Failed: Connect failed This is the console output: $ blueman-applet Loading configuration plugins blueman-applet version 1.23 starting Using gconf config backend _ Load (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:68) ['DBusService', 'NMDUNSupport', 'SerialManager', 'StandardItems', 'NMPANSupport', 'PulseAudio', 'TransferService', 'Networking', 'ExitItem', 'PPPSupport', 'KillSwitch', 'AppIndicator', 'StatusIcon', 'Headset', 'PowerManager', 'NetUsage', 'RecentConns', 'DiscvManager', 'ShowConnected', 'AuthAgent', 'Menu', 'DhcpClient'] Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Headset.Headset' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Networking.Networking' Using gconf config backend _ load_nap_settings (/usr/lib/python2.7/dist- packages/blueman/plugins/applet/Networking.py:47) Loading NAP settings _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.StatusIcon.StatusIcon' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DBusService.DBusService' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.Menu.Menu' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.ShowConnected.ShowConnected' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.PulseAudio.PulseAudio' Using gconf config backend _ pa_context_event (/usr/lib/python2.7/dist- packages/blueman/main/PulseAudioUtils.py:306) 1 _ on_load (/usr/lib/python2.7/dist- packages/blueman/plugins/applet/PulseAudio.py:160) PulseAudio version: [2, 0, 0] _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.PowerManager.PowerManager' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.KillSwitch.KillSwitch' Using gconf config backend _ on_load (/usr/lib/python2.7/dist- packages/blueman/plugins/applet/KillSwitch.py:40) Using the new killswitch system _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.AuthAgent.AuthAgent' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.ExitItem.ExitItem' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DhcpClient.DhcpClient' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.SerialManager.SerialManager' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.AppIndicator.AppIndicator' /usr/lib/python2.7/dist-packages/blueman/plugins/applet/AppIndicator.py:44: Warning: /tmp/buildd/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:2459: signal `child-added' is invalid for instance `0x2ae80a0' self.indicator.set_menu(applet.Plugins.Menu.get_menu()) _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.TransferService.TransferService' _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.DiscvManager.DiscvManager' Using gconf config backend _ update_menuitems (/usr/lib/python2.7/dist- packages/blueman/plugins/applet/DiscvManager.py:132) warning: Adapter is None _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.RecentConns.RecentConns' Using gconf config backend _ __load_plugin (/usr/lib/python2.7/dist- packages/blueman/main/PluginManager.py:142) loading class 'blueman.plugins.applet.StandardItems.StandardItems' _ pa_context_event (/usr/lib/python2.7/dist- packages/blueman/main/PulseAudioUtils.py:306) 2 _ update_state (/usr/lib/python2.7/dist-