В новой установке Raspbian Stretch, войдите в систему и с первой командой systemctl status bluetooth
, я получаю:
$ 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)
Следовательно, bluetoothctl
не обнаруживает никаких устройств.
Этого не случилось с Распбианом Джесси. Любые указатели о том, как решить эту проблему?
Ответы:
Я просто столкнулся с той же проблемой. Ошибки от сервиса блютуз - красные сельди. Проблема (во всяком случае, для меня) заключалась в том, что разрешения, необходимые для доступа к службе через DBus, изменились.
Как обычный пользователь:
Как корень:
Проверен /etc/dbus-1/system.d/bluetooth.conf , который говорит, что пользователи должны быть в группе Bluetooth .
Добавить пользователя в группу:
Теперь это работает:
источник