Bluez 5.50 Gatt Server终止后D-Bus连接错误

时间:2019-05-29 21:39:58

标签: linux dbus bluez

我正在基于BlueZ V5.50和BlueZ测试目录中包含的example-gatt-server.py文件运行BlueZ Gatt服务器。服务器程序退出/终止时,很多时候D-Bus处于不稳定状态,并且我无法重新启动而无法成功执行程序。

以下是收到的错误消息。该错误一直存在,直到系统重新启动为止。

('adapter (val/add) = ', dbus.ObjectPath('/org/bluez/hci0/dev_62_D9_BD_2F_9D_DB/service0018/char0019/desc001b'), '/', '0x75e2a020')
('service_manager (val/loc) = ', <Interface <ProxyObject wrapping <dbus._dbus.SystemBus (system) at 0x75dbbea0> :1.7 /org/bluez/hci0/dev_62_D9_BD_2F_9D_DB/service0018/char0019/desc001b at 0x75e5bf90> implementing 'org.bluez.GattManager1' at 0x75db9f70>, '/', '0x75e168a0')
ERROR:dbus.connection:Unable to set arguments (dbus.ObjectPath('/'), {}) according to signature None: <type 'exceptions.ValueError'>: Unable to guess signature from an empty dict

关闭/打开蓝牙适配器的电源没有任何作用

该错误与程序异步发生,因此pdb没有帮助


系统信息:

  • GNU / Lunix 4.19.42-v7#1219
  • 设置了实验标记的Bluez 5.50

0 个答案:

没有答案