Проблемы с wb-mqtt-db.service

Здравствуйте!
Какие-то проблемы со статистикой. Служба не запускается

root@wirenboard-ACMMHLUQ:~# systemctl status wb-mqtt-db
● wb-mqtt-db.service - Wiren Board database logger
   Loaded: loaded (/lib/systemd/system/wb-mqtt-db.service; enabled; vendor preset: enabled)
   Active: failed (Result: signal) since Fri 2023-03-17 10:07:50 UTC; 27s ago
  Process: 7788 ExecStart=/usr/bin/wb-mqtt-db (code=killed, signal=ABRT)
 Main PID: 7788 (code=killed, signal=ABRT)

Mar 17 10:07:49 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Unit entered failed state.
Mar 17 10:07:49 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Failed with result 'signal'.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Service hold-off time over, scheduling restart.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: Stopped Wiren Board database logger.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Start request repeated too quickly.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: Failed to start Wiren Board database logger.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Unit entered failed state.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Failed with result 'signal'.

В логах вот такое

17-03-2023 13:09:30.573 [init.scope]	Failed to start Wiren Board MQTT to Modbus TCP gateway.
17-03-2023 13:09:27.808 [init.scope]	wb-mqtt-mbgate.service: Failed with result 'exit-code'.

А вот такое в логах самого сервиса:


17-03-2023 13:07:49.234	  what():  Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:49.234	terminate called after throwing an instance of 'WBMQTT::TControlArgumentsError'
17-03-2023 13:07:49.234	ERROR: [threading] unhandled exception in thread "backend: message handlers": Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:49.140	INFO: [mqtt] subscription succeeded (message id 6)
17-03-2023 13:07:49.021	INFO: [mqtt] subscription succeeded (message id 5)
17-03-2023 13:07:48.983	INFO: [mqtt] subscription succeeded (message id 4)
17-03-2023 13:07:48.916	INFO: [mqtt] subscription succeeded (message id 2)
17-03-2023 13:07:48.916	INFO: [mqtt] subscription succeeded (message id 1)
17-03-2023 13:07:48.899	INFO: [mqtt] connection estabilished with code "0" <success>
17-03-2023 13:07:48.758	INFO: DB logger started, go to main loop
17-03-2023 13:07:48.758	INFO: DB logger started, go to main loop
17-03-2023 13:07:48.620	INFO: [sqlite] DB initialization is done
17-03-2023 13:07:48.564	INFO: [sqlite] Analyzing data table
17-03-2023 13:07:48.559	INFO: [sqlite] Create indices if necessary
17-03-2023 13:07:48.519	INFO: [sqlite] Creating tables if necessary
17-03-2023 13:07:48.503	INFO: [mqtt] UNIX socket not found, falling back to TCP connection
17-03-2023 13:07:48.500	INFO: [mqtt] Default host and port detected, checking if UNIX socket exists on /var/run/mosquitto/mosquitto.sock
17-03-2023 13:07:48.478	Config file /etc/wb-mqtt-db.conf
17-03-2023 13:07:48.472	MQTT broker localhost:1883
17-03-2023 13:07:47.304	  what():  Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:47.304	  what():  Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:47.304	terminate called after throwing an instance of 'WBMQTT::TControlArgumentsError'
17-03-2023 13:07:47.297	ERROR: [threading] unhandled exception in thread "backend: message handlers": Wrong control arguments list, check required fields @ wblib/control.cpp:61

На странице истории ошибка:

Ошибка получения данных: MQTT RPC request timed out MqttTimeoutError

Добрый день. Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Стоит ли какое-либо стороннее ПО?

diag_output_ACMMHLUQ_2023-03-17-21.45.09.zip (466.4 КБ)

Нет, если конечно не считать zigbee2mqtt и wb-zigbee2mqtt

Добрый день! Какие будут рекомендации по лечению?

можно как-то переустановить сервис и конфиги?

Выполнил рекомендации из других тем, а именно:

  1. удалил базу сервиса wb-mqtt-db.service
  2. в конфиге /etc/mosquitto/mosquitto.conf поменялpersistence true на persistence false
    после этого сервис заработал.
    что это было и почему?