Я получаю эту ошибку
Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol not available
Я попробовал несколько решений, любят, переустанавливают blueman
И PulseAudio не может загрузить модуль Bluetooth 15.10/16.04/16.10
Но ничто не работает на меня. Ниже список вещей, которые установлены
dpkg -l | grep bluetooth
ii blueman 2.0.4-1ubuntu2 amd64 Graphical bluetooth manager
ii bluetooth 5.37-0ubuntu5.1 all Bluetooth support
ii gnome-bluetooth 3.18.2-1ubuntu2 amd64 GNOME Bluetooth tools
ii indicator-bluetooth 0.0.6+16.04.20160526-0ubuntu1 amd64 System bluetooth indicator.
ii libbluetooth3:amd64 5.37-0ubuntu5.1 amd64 Library to use the BlueZ Linux Bluetooth stack
ii libgnome-bluetooth13:amd64 3.18.2-1ubuntu2 amd64 GNOME Bluetooth tools - support library
ii pulseaudio-module-bluetooth 1:8.0-0ubuntu3.10 amd64 Bluetooth module for PulseAudio sound server
dmesg | egrep -i 'blue|firm'; pactl list short | grep blue
[ 0.026790] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.197041] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 5.599950] usb 2-4: Product: Bluetooth Radio
[ 15.219353] Bluetooth: Core ver 2.21
[ 15.219366] Bluetooth: HCI device and connection manager initialized
[ 15.219369] Bluetooth: HCI socket layer initialized
[ 15.219372] Bluetooth: L2CAP socket layer initialized
[ 15.219376] Bluetooth: SCO socket layer initialized
[ 15.690338] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 15.690341] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 15.849210] rtl8723be: Using firmware rtlwifi/rtl8723befw.bin
[ 15.946331] Bluetooth: hci0: rom_version status=0 version=1
[ 29.075249] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 29.075253] Bluetooth: BNEP filters: protocol multicast
[ 29.075257] Bluetooth: BNEP socket layer initialized
[ 98.470379] Bluetooth: RFCOMM TTY layer initialized
[ 98.470389] Bluetooth: RFCOMM socket layer initialized
[ 98.470395] Bluetooth: RFCOMM ver 1.11
ОС - ubuntu 16.04 Earphone - ад Tagg (https://www.amazon.in/Inferno-Wireless-Bluetooth-Earphone-Carry/dp/B01M9DROES)
Решение от этой статьи работало на меня:
Удостоверьтесь, что этот пакет установлен
sudo apt-get install pulseaudio-module-bluetooth
Выполните команду
pactl load-module module-bluetooth-discover
Затем удалите устройство из bluetooth-устройств и соедините его снова.
Если это работает, можно рассмотреть добавление второй команды к настройкам запуска, так, чтобы Вы не выполняли его снова после каждой перезагрузки.
Что сработало для меня, так это: (как указано выше в другом ответе)
$ sudo apt-get purge pulseaudio
$ rm ~/.config/pulse && sudo killall pulseaudio
$ sudo apt-get install pulseaudio
$ pulseaudio --start
Вышеупомянутое, чтобы убедиться, что пульс работает в первую очередь.
Затем этот, немного странный, не поставляется по умолчанию с самим pulseaudio:
$ sudo apt-get install pulseaudio-module-bluetooth
$ pactl load-module module-bluetooth-discover
Я знаю, что это немного избыточно, но это были именно те шаги, которые сработали для меня 10 минут назад.
Но ладно, по крайней мере теперь работает :)