由于未满足条件检查,蓝牙服务被跳过 (ConditionPathIsDirectory=/sys/class/bluetooth)

标签 bluetooth fedora

什么可能导致以下错误。我的蓝牙可以在 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 ~]$ 
``

最佳答案

我遇到了同样的问题,多次重新启动并手动重新启动服务没有帮助。

不确定这是巧合还是真的有影响,但我尝试了这个,现在蓝牙又可以工作了。

  1. 关闭电脑。
  2. 拔下 PSU 的电源线。
  3. 按住电源按钮 30 秒。
  4. 将电源重新插入 PSU。
  5. 启动电脑。

在这里找到: https://forum.manjaro.org/t/bluetooth-service-was-skipped-because-of-a-failed-condition-check-conditionpathisdirectory-sys-class-bluetooth/124668/12

原始来源:
https://www.reddit.com/r/ASUS/comments/he7ci7/comment/g1przej/?context=3

关于由于未满足条件检查,蓝牙服务被跳过 (ConditionPathIsDirectory=/sys/class/bluetooth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76572895/

相关文章:

android - 如何使用 BluetoothHeadset API 获取蓝牙连接的设备

MySQL密码总是提示重置密码

java - 常见错误 - org.sqlite.JDBC

c++ - CMake 错误 try_compile pthreads of type executable

linker - Clang 链接时优化在 Fedora 18 上无法正常工作

python - 通过python用蓝牙发送消息或数据

bluetooth - RSMB MQTT-SN 和蓝牙

linux - Yum 失败条件

android - 为什么我无法通过蓝牙 Android 发送大量数据?

iphone - 将文件从 iPhone 设备发送到 Mac