BlueZ Raspbianでプライバシー設定エラー

BlueZ Raspbianでプライバシー設定エラー

Raspbian Jessieを実行しているRaspberry PiでBlueZ 5.45を使用しようとしていますが、LE Privacyを使用するようにBlueZを設定することはできません。 Bluetoothデーモンを起動すると、次のメッセージが表示されます。

Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Bluetooth daemon 5.45
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Starting SDP server
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Bluetooth management interface 1.14 initialized
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: No IRK stored
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Failed to open crypto
Jul 26 22:00:19 raspberrypi systemd[1]: Started Bluetooth service.

BlueZはLE Privacyを設定しようとしたところ、IRKは保存されていませんが、カーネルの暗号化機能にアクセスしてIRKを生成できないことがわかりました。

このエラーをどのように克服できますか?

Privacy = deviceに行を追加し、/etc/bluetooth/main.confにシンボリックリンクを追加してプライバシーを設定します/usr/local/etc

ベストアンサー1

ファイルから/etc/bluetooth/main.conf

設定Privacy = offControllerMode = le

これは、ブート時間やブート時間が近づいたときに自動的に携帯電話に接続するためにBluetoothを操作しながら、まだ経験していた問題を解決したようです。

/etc/systemd/system/bluetooth.target.wants/bluetooth.serviceまた、次のようにbluetooth.serviceファイルを編集します。

ExecStart=/usr/lib/bluetooth/bluetoothd --compat --noplugin=sap -E

...サービス変更処理エラーを除くほとんどのエラーは消えます。

おすすめ記事