#756454 bluez audio lacks Enable=Socket, causes 'Unable to select SEP'

Package:
bluez
Source:
bluez
Description:
Bluetooth tools and daemons
Submitter:
Date:
2014-07-29 22:54:15 UTC
Severity:
normal
#756454#5
Date:
2014-07-29 22:44:09 UTC
From:
To:
Dear Maintainer,

when connecting a bluetooth headset with bluez-test-audio, the following
error appeared in the syslog:
| Jul 29 23:30:40 warp bluetoothd[13427]: Unable to select SEP

Googling around a bit lead to adding some variation of
| Enable=Socket
to /etc/bluetooth/audio.conf which fixes this problem in my case and
makes the headset play audio as expected. Which seems odd to me, since
the documentation included in the /etc/bluetooth/audio.conf claims (line
11):
| # Defaults to supporting all implemented services
Which clearly isn't the case here. If 'Socket' needs to be enabled
explicitly and works, it is implemented and should have been enabled by
default in the first place.

I would suggest either changing this misleading line of documentation,
or maybe just really enabling all implemented services, e.g. by adding
something like this to the shipped default configuration:
| Enable=Gateway,Source,Socket



Ciao,

Alexander Wuerstlein.