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:)