Pada pemasangan baru Raspbian Stretch, masuk dan dengan perintah pertama systemctl status bluetooth
, saya mendapatkan:
$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2017-08-18 01:37:37 UTC; 1s ago
Docs: man:bluetoothd(8)
Main PID: 667 (bluetoothd)
Status: "Running"
CGroup: /system.slice/bluetooth.service
└─667 /usr/lib/bluetooth/bluetoothd
Aug 18 01:37:37 raspberrypi systemd[1]: Starting Bluetooth service...
Aug 18 01:37:37 raspberrypi bluetoothd[667]: Bluetooth daemon 5.43
Aug 18 01:37:37 raspberrypi systemd[1]: Started Bluetooth service.
Aug 18 01:37:37 raspberrypi bluetoothd[667]: Starting SDP server
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Bluetooth management interface 1.14 initialized
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Failed to obtain handles for "Service Changed" characteristic
Aug 18 01:37:38 raspberrypi bluetoothd[667]: Sap driver initialization failed.
Aug 18 01:37:38 raspberrypi bluetoothd[667]: sap-server: Operation not permitted (1)
Akibatnya, bluetoothctl
tidak mendeteksi perangkat apa pun.
Ini tidak terjadi dengan Raspbian Jessie. Adakah petunjuk tentang bagaimana menyelesaikan ini?
Jawaban:
Saya baru saja mengalami masalah yang sama. Kesalahan dari layanan bluetooth adalah haring merah. Masalahnya (bagi saya, bagaimanapun) adalah bahwa izin yang diperlukan untuk mengakses layanan melalui DBus telah berubah.
Sebagai pengguna biasa:
Sebagai root:
Dicentang /etc/dbus-1/system.d/bluetooth.conf , yang mengatakan pengguna harus berada dalam grup bluetooth .
Tambahkan pengguna ke grup:
Sekarang berfungsi:
sumber