Bluetooth service does not start

My blueman-applet disappeared after a reboot. After some troubleshooting, I found that the service wasn’t starting.

systemctl status bluetooth
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Dec 29 16:28:49 laptop systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 29 16:29:20 laptop systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 29 16:30:03 laptop systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Dec 29 16:30:43 laptop systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).

output of inxi -E

Bluetooth:
  Message: No bluetooth data found.

Have you tried?

sudo systemctl enable --now bluetooth

2 Likes

looks like bluetooth.service is enabled but fails to start caused by

Bluetooth service was skipped because of a failed condition check

but try to do this loop could help:

sudo systemctl stop bluetooth
sudo systemctl disable bluetooth
sudo systemctl enable --now bluetooth
systemctl status bluetooth

Could be that you uninstalled something needed also:

sudo pacman -S --needed bluez bluez-utils

I’m unsure how, but it fixed itself. so I’m closing the thread.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.