ofono enable-modem не работает с dbus.exceptions.D BusException: org.ofono.Error.Failed: Операция завершилась неудачно

Я пытаюсь заставить Ubuntu 20.04 распознавать AirPods Pro как гарнитуру (а не только как наушники). Я пытался следовать инструкциям из этого ответа .

list-modems возвращает следующий результат:

[ /phonesim ]
    Online = 0
    Powered = 0
    Lockdown = 0
    Emergency = 0
    Interfaces = 
    Features = 
    Type = hardware

Но когда я пытаюсь запустить команду enable-modem из только что проверенного ofono git repo ( commit 285fad8f39d46a5f0a0f9d194789978227558d1e), я получаю следующую ошибку:

Connecting modem /phonesim...
Traceback (most recent call last):
  File "./enable-modem", line 20, in <module>
    modem.SetProperty("Powered", dbus.Boolean(1), timeout = 120)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 72, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 141, in __call__
    return self._connection.call_blocking(self._named_service,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.ofono.Error.Failed: Operation failed

Что означает ошибка и как ее обойти?

0
задан 14 October 2020 в 00:32

1 ответ

Проблема заключалась в том, что я не оставил phonesim включенным, поэтому enable-modem жаловался.

Поэтому команду

ofono-phonesim -p 12345 /usr/share/phonesim/default.xml

необходимо оставить активной перед запуском enable-modem. См. мой ответ здесь о том, как это автоматизировать: https://askubuntu.com/a/1278587/119592

3
ответ дан 18 December 2020 в 15:58

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

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