在 Debian Buster 上,我有一个蓝牙耳机。
虽然通过小程序进行配对,但配对向导表示配对后出现错误,尝试连接会立即弹出错误,但没有明确的详细信息。
我怎样才能找到问题所在?或者如何进行?
答案1
GUI 无法提供有关错误原因的任何日志,因此您必须使用终端。
一个有用的 oneliner 是sudo journalctl -n 20
,它会给你最后的系统日志,如果错误刚刚发生,它应该出现在其中。
日志示例:
user@hostname:~$ sudo journalctl -n 10
-- Logs begin at Sun 2020-11-29 21:43:02 CET, end at Fri 2020-12-04 18:25:48 CET. --
<---snip--->
Dec 04 18:25:41 hostname bluetoothd[707]: a2dp-sink profile connect failed for BC:F2:92:7E:C9:85: Protocol not available
Dec 04 18:25:48 hostname sudo[3854]: user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/journalctl -n 20
Dec 04 18:25:48 hostname sudo[3854]: pam_unix(sudo:session): session opened for user root by user(uid=0)
您可以看到脉冲音频无法找到正确的协议,这种情况很容易发生,因为pulseaudio-module-bluetooth
默认情况下未安装。
$ apt install pulseaudio-module-bluetooth
脉冲音频还需要重新加载才能使模块正常工作,这应该可以通过以下命令访问:
$ pulseaudio -k
如果这不起作用,您应该将其列为服务 ( service pulseaudio restart
) 或者您可以重新启动。
尝试连接(无论是通过 CLI 还是 GUI)现在应该可以工作,如果出现其他问题,相同的日志应该提供足够的信息来搜索其他解决方案。我不需要再次配对耳机。