Does 01-disable-sap-plugin.conf override ExecStart by any chance? You just need to change that to match the new path.
On Tue, 26 Oct 2021 12:40:10 +0800 "Jason L. Quinn" <jason.lee.quinn+deb...@gmail.com> wrote: > Package: bluetooth > Version: 5.55-3.1 > Severity: important > X-Debbugs-Cc: jason.lee.quinn+deb...@gmail.com > > Dear Maintainer, > > After a recent full-upgrade from buster to bullseye, bluetooth is not working. > It appears the system is looking for the bluetooth daemon executable in the > /usr/lib/bluetooth/ directory > but no such directory exists. There is a directory called > /usr/libexec/bluetooth/ > that has a bluetoothd executable. I have tried reinstalling almost all the > bluetooth-related packages > hoping it might solve the issue by creating missing symlinks or whatever but > it > did not. > I also have the bluez package installed and I wasn't certain which package to > file this bug against. > > The output of "systemctl status bluetooth" gives: > > bluetooth.service - Bluetooth service > Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor > preset: enabled) > Drop-In: /etc/systemd/system/bluetooth.service.d > └─01-disable-sap-plugin.conf > Active: failed (Result: exit-code) since Tue 2021-10-26 12:25:19 +08; > 8min > ago > Docs: man:bluetoothd(8) > Process: 4917 ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=sap > (code=exited, status=203/EXEC) > Main PID: 4917 (code=exited, status=203/EXEC) > CPU: 4ms > > Oct 26 12:25:19 mycomputername systemd[1]: Starting Bluetooth service... > Oct 26 12:25:19 mycomputername systemd[4917]: bluetooth.service: Failed to > locate executable /usr/lib/bluetooth/bluetoothd: No such file or directory > Oct 26 12:25:19 mycomputername systemd[4917]: bluetooth.service: Failed at > step > EXEC spawning /usr/lib/bluetooth/bluetoothd: No such file or directory > Oct 26 12:25:19 mycomputername systemd[1]: bluetooth.service: Main process > exited, code=exited, status=203/EXEC > Oct 26 12:25:19 mycomputername systemd[1]: bluetooth.service: Failed with > result 'exit-code'. > Oct 26 12:25:19 mycomputername systemd[1]: Failed to start Bluetooth service. > > > -- System Information: > Debian Release: 11.1 > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, > 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.10.0-9-amd64 (SMP w/12 CPU threads) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, > TAINT_UNSIGNED_MODULE > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system)