|
|
Строка 53: |
Строка 53: |
|
| |
|
| == Диагностика неполадок == | | == Диагностика неполадок == |
| Если возникли проблемы с запуском драйвера, например, новое устройство не появилось, то можно узнать причину: выполните команду <code>systemctl status wb-mqtt-serial</code> и в последних двух строчках ответа будет подсказка.
| |
|
| |
| В примере файл конфигурации содержит синтаксическую ошибку во второй строке на 14 позиции:
| |
| <syntaxhighlight lang="console">
| |
| # systemctl status wb-mqtt-serial
| |
| </syntaxhighlight>
| |
|
| |
| Проверить только шаблоны, в том числе и не подключённые в файле конфигурации, можно командой:
| |
| <syntaxhighlight lang="console">
| |
| # wb-mqtt-serial -g
| |
| <3>ERROR: [serial config] Failed to parse /usr/share/wb-mqtt-serial/templates/config-bac-6000-series.json
| |
| Failed to parse JSON /usr/share/wb-mqtt-serial/templates/config-bac-6000-series.json:* Line 12, Column 5
| |
| Missing ',' or '}' in object declaration
| |
| </syntaxhighlight>
| |
|
| |
| Проверить файл конфигурации и шаблоны на ошибки:
| |
| <syntaxhighlight lang="console">
| |
| # wb-mqtt-serial -j
| |
| <3>ERROR: [serial config] Failed to parse /usr/share/wb-mqtt-serial/templates/config-wb-mdm3.json
| |
| Failed to parse JSON /usr/share/wb-mqtt-serial/templates/config-wb-mdm3.json:* Line 8, Column 9
| |
| Missing ',' or '}' in object declaration
| |
|
| |
| <3>ERROR: [serial] Can't find template for 'WB-MDM3'
| |
| </syntaxhighlight>
| |
|
| |
| При необходимости, можно добавить путь к файлу, который нужно проверить:
| |
| <syntaxhighlight lang="bash">
| |
| wb-mqtt-serial -c /etc/wb-mqtt-serial.conf -j
| |
| </syntaxhighlight>
| |
| {{SupportedSinceRelease | | {{SupportedSinceRelease |
| | release = wb-2407 | | | release = wb-2407 |
| |content= | | |content= |
| Если возникли проблемы с запуском драйвера, например, новое устройство не появилось, то можно узнать причину в журнале wb-mqtt-serial двумя способами: | | Если возникли проблемы с запуском драйвера, например, новое устройство не появилось, то можно узнать причину в журнале wb-mqtt-serial двумя способами: |
| * [[Wiren_Board_8#Командная строка | Подключитесь к контроллеру]], выполните команду <code>systemctl status wb-mqtt-serial</code>, вывод будет содержать сообщения о ошибке. В примере файл конфигурации содержит синтаксическую ошибку во второй строке на 14 позиции: | | * [[SSH | Подключитесь к контроллеру]], выполните команду <code>systemctl status wb-mqtt-serial</code>, вывод будет содержать сообщения о ошибке. В примере файл конфигурации содержит синтаксическую ошибку во второй строке на 14 позиции: |
| <syntaxhighlight lang="console"> | | <syntaxhighlight lang="console"> |
| # systemctl status wb-mqtt-serial | | # systemctl status wb-mqtt-serial |