Bluetooth - соединение не установлено: blueman.bluez.errors.DBusFailedError: Протокол недоступен

Я пытаюсь добавить Bluetooth-гарнитуру BlueParrott B-250XT+ на планшет Thinkpad X230 под управлением Ubuntu 16.04 с аппаратным адаптером Bluetooth.

Адаптер работает - это означает, что он обнаруживает / видит гарнитуру. Однако при подключении к гарнитуре, которую он изначально подключает, появляется эта ошибка:

Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol Not available

После этого гарнитура отключается, и будущие подключения невозможны - это своего рода сбой / ошибка, из-за которой bluetooth впоследствии не отвечает.

У меня установлен Pulseaudio, и у меня установлен Bluetooth для загрузки после X11 (это то, что меня задело так далеко - до точки, где я могу подключиться). Но, как уже упоминалось, устройство сбрасывается вскоре после подключения.

1 ответ

Решение из этой статьи сработало для меня:

sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover

Затем удалите устройство из устройств Bluetooth и подключите его снова.

Если это работает, вы можете рассмотреть возможность добавления второй команды в настройки запуска, чтобы вам не приходилось запускать ее снова после каждой перезагрузки.

What did work for me was this: (as pointed above by Sebastian Widz)

$ sudo apt-get purge pulseaudio  
$ rm ~/.config/pulse && sudo killall pulseaudio  
$ sudo apt-get install pulseaudio  
$ pulseaudio --start

The above to ensure pulse is working first.
Then, this one, which is a bit weird that doesn't come by default with pulseaudio itself:

$ sudo apt-get install pulseaudio-module-bluetooth  
$ pactl load-module module-bluetooth-discover  

A bit redundant I know, but these were the exact steps that worked for me 10 minutes ago.
But OK, at least it works now:)

Другие вопросы по тегам