Debian嘗試連接藍牙揚聲器時出錯:
嘗試連接藍牙揚聲器時出錯:org.bluez.Error.Failed
我正在執行 Debian Jessie 8.2。我有一個藍牙 USB 加密狗連接到我的機器。
我執行
sudo bluetoothctl -a
然後執行以下操作:[NEW] Controller 5C:F3:70:6B:57:60 debian [default] Agent registered [bluetooth]# scan on Discovery started [CHG] Controller 5C:F3:70:6B:57:60 Discovering: yes [bluetooth]# devices [NEW] Device 08:DF:1F:A7:B1:7B Bose Mini II SoundLink [bluetooth]# pair 08:DF:1F:A7:B1:7B Attempting to pair with 08:DF:1F:A7:B1:7B [CHG] Device 08:DF:1F:A7:B1:7B Connected: yes [CHG] Device 08:DF:1F:A7:B1:7B UUIDs: 0000110b-0000-1000-8000-00805f9b34fb 0000110c-0000-1000-8000-00805f9b34fb 0000110e-0000-1000-8000-00805f9b34fb 0000111e-0000-1000-8000-00805f9b34fb 00001200-0000-1000-8000-00805f9b34fb [CHG] Device 08:DF:1F:A7:B1:7B Paired: yes Pairing successful [CHG] Device 08:DF:1F:A7:B1:7B Connected: no [bluetooth]# trust 08:DF:1F:A7:B1:7B [CHG] Device 08:DF:1F:A7:B1:7B Trusted: yes Changing 08:DF:1F:A7:B1:7B trust succeeded [bluetooth]# connect 08:DF:1F:A7:B1:7B Attempting to connect to 08:DF:1F:A7:B1:7B Failed to connect: org.bluez.Error.Failed
但我可以通過這種方式連接到我的 iPhone。為什麼我無法連接到我的 Bose Mini II SoundLink 揚聲器?
這可能是由於
pulseaudio-module-bluetooth
未安裝軟體包。如果失去,請安裝它,然後重新啟動 pulseaudio。sudo apt install pulseaudio-module-bluetooth pulseaudio -k pulseaudio --start
如果問題不是由於缺少包,那麼在這種情況下的問題是 PulseAudio 沒有趕上。此問題的常見解決方案是重新啟動 PulseAudio。請注意,當 PulseAudio 以使用者身份執行時,以 root 身份執行 bluetoothctl 是完全可以的。重啟 PulseAudio 後,重試連接。無需重複配對。
僅當上述方法不適合您時才繼續嘗試第二部分:
如果重啟 PulseAudio 不起作用,則需要載入 module-bluetooth-discover。
sudo pactl load-module module-bluetooth-discover
可以將相同的載入模組命令添加到
/etc/pulse/default.pa
. 如果這仍然不起作用,或者您正在使用 PulseAudio 的系統範圍模式,請同時載入以下 PulseAudio 模組(同樣可以通過您的 default.pa 或 system.pa 載入這些模組):module-bluetooth-policy module-bluez5-device module-bluez5-discover