Sur une nouvelle installation de Raspbian Stretch, connectez-vous et avec la première commande de systemctl status bluetooth
, j'obtiens:
$ 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)
Par conséquent, bluetoothctl
ne détecte aucun appareil.
Cela ne s'est pas produit avec Raspbian Jessie. Des conseils sur la façon de résoudre ce problème?
Réponses:
Je viens de toucher le même problème. Les erreurs du service Bluetooth sont des harengs rouges. Le problème (pour moi, en tout cas) était que les autorisations requises pour accéder au service via DBus ont changé.
En tant qu'utilisateur régulier:
En tant que root:
Vérifié /etc/dbus-1/system.d/bluetooth.conf , qui indique que les utilisateurs doivent être dans le groupe bluetooth .
Ajouter un utilisateur au groupe:
Maintenant ça marche:
la source