Bluez 5.28 - 5.37 Проблема «Недостаточно свободных дескрипторов для регистрации службы» с сервисами GATT (плагин gatt_example)

Я попытался запустить плагин gatt_example из пакета Bluez в среде Ubuntu (14.04 LTS и 15.10). Для этого я перестроил из источника 5.37 (Ubuntu 14.04) и 5.35 (Ubuntu 15.10) с помощью:

$ ./configure --prefix = / usr --mandir = / usr / share / man - -sysconfdir = / etc --localstatedir = / var --enable-экспериментальный --enable-отладка --enable-keeper-mode --with-systemdsystemunitdir = / lib / systemd / system --with-systemduserunitdir = / usr / lib / systemd

И это я запустил bluetoothd через:

sudo ./bluetoothd --plugin = gatt_example -nEd

Однако он работает, как и ожидалось, только для версии 5.27. Начиная с 5.28 до последней версии 5.37, он не работает (регистрирует только общие службы GATT - все пользовательские пропущены ). Журналы показывают проблему: «Недостаточно свободных дескрипторов для регистрации службы»

Похоже на упомянутое здесь - https://stackoverflow.com/questions/29891254/bluez-5-30-not- достаточно свободная от ручки-регистр-сервис-ошибки-в-пуско-синего .

Кто-нибудь сталкивался с такими проблемами и как их исправить?

2
задан 23 May 2017 в 15:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: