什么可能导致以下错误。我的蓝牙可以在 Fedora 38 上运行
$ systemctl status bluetooth
○ bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: inactive (dead)
Docs: man:bluetoothd(8)
Jun 28 08:26:31 fedora systemd[1]: bluetooth.service - Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jun 28 08:26:39 fedora systemd[1]: bluetooth.service - Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jun 28 08:27:11 fedora systemd[1]: bluetooth.service - Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jun 28 08:32:59 fedora systemd[1]: bluetooth.service - Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
(base) [dlovison-pc@fedora ~]$
``
最佳答案
我遇到了同样的问题,多次重新启动并手动重新启动服务没有帮助。
不确定这是巧合还是真的有影响,但我尝试了这个,现在蓝牙又可以工作了。
- 关闭电脑。
- 拔下 PSU 的电源线。
- 按住电源按钮 30 秒。
- 将电源重新插入 PSU。
- 启动电脑。
原始来源:
https://www.reddit.com/r/ASUS/comments/he7ci7/comment/g1przej/?context=3
关于由于未满足条件检查,蓝牙服务被跳过 (ConditionPathIsDirectory=/sys/class/bluetooth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76572895/