ВБ 7.4 ошибки в логах BDB put failed: Db::put: Invalid argument

Добрый день. Ошибки в логах. Куда копать?

28-09-2024 08:44:09.937 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.791 [wb-mqtt-serial] WARNING: [driver] Failed to save value “29.07” of control “Internal Temperature” of device “wb-mai6_213” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.791 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2509 the log files from a database environment
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2508 to another without clearing the database LSNs, or by removing all of
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2506 file /var/lib/wb-mqtt-serial/libwbmqtt.db has LSN 2152/2347788, past end of log at 2152/1689786
28-09-2024 08:44:09.791 [wb-mqtt-serial] WARNING: [driver] Failed to save value “5.042” of control “5V Output” of device “wb-mai6_213” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.791 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2509 the log files from a database environment
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2508 to another without clearing the database LSNs, or by removing all of
28-09-2024 08:44:09.791 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.787 [wb-mqtt-serial] BDB2506 file /var/lib/wb-mqtt-serial/libwbmqtt.db has LSN 2152/2347788, past end of log at 2152/1689786
28-09-2024 08:44:09.739 [wb-mqtt-serial] WARNING: [driver] Failed to save value “114210” of control “Uptime” of device “wb-mai6_213” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.739 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument
28-09-2024 08:44:09.739 [wb-mqtt-serial] BDB2509 the log files from a database environment
28-09-2024 08:44:09.739 [wb-mqtt-serial] BDB2508 to another without clearing the database LSNs, or by removing all of
28-09-2024 08:44:09.739 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.739 [wb-mqtt-serial] BDB2506 file /var/lib/wb-mqtt-serial/libwbmqtt.db has LSN 2152/2347788, past end of log at 2152/1689786
28-09-2024 08:44:09.472 [wb-mqtt-serial] WARNING: [driver] Failed to save value “1.729” of control “IN 1 N Voltage” of device “wb-mai6_16” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.472 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument
28-09-2024 08:44:09.472 [wb-mqtt-serial] BDB2509 the log files from a database environment
28-09-2024 08:44:09.472 [wb-mqtt-serial] BDB2508 to another without clearing the database LSNs, or by removing all of
28-09-2024 08:44:09.472 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.472 [wb-mqtt-serial] BDB2506 file /var/lib/wb-mqtt-serial/libwbmqtt.db has LSN 2152/2347788, past end of log at 2152/1689786
28-09-2024 08:44:09.265 [wb-mqtt-serial] WARNING: [driver] Failed to save value “114292” of control “Uptime” of device “wb-mcm8_95” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.265 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument
28-09-2024 08:44:09.260 [wb-mqtt-serial] BDB2509 the log files from a database environment
28-09-2024 08:44:09.260 [wb-mqtt-serial] BDB2508 to another without clearing the database LSNs, or by removing all of
28-09-2024 08:44:09.260 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.260 [wb-mqtt-serial] BDB2506 file /var/lib/wb-mqtt-serial/libwbmqtt.db has LSN 2152/2348227, past end of log at 2152/1689786
28-09-2024 08:44:09.055 [wb-mqtt-serial] WARNING: [driver] Failed to save value “23.371” of control “Supply voltage” of device “wb-mcm8_31” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.055 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument
28-09-2024 08:44:09.055 [wb-mqtt-serial] </dev/ttyRS485-1 9600 8 N 2>4911886436: Wait until 4911886436
28-09-2024 08:44:09.053 [wb-mqtt-serial] BDB2509 the log files from a database environment
28-09-2024 08:44:09.053 [wb-mqtt-serial] BDB2508 to another without clearing the database LSNs, or by removing all of
28-09-2024 08:44:09.053 [wb-mqtt-serial] BDB2507 Commonly caused by moving a database from one database environment
28-09-2024 08:44:09.026 [wb-mqtt-serial] WARNING: [driver] Failed to save value “114001” of control “Uptime” of device “wb-mcm8_31” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
28-09-2024 08:44:09.026 [wb-mqtt-serial] ERROR: [storage] BDB put failed: Db::put: Invalid argument

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

приложен диагностический архив, доступен только сотрудникам поддержки
(173,3 КБ)
Добрый день.

Добрый день, случайно не мигрировали данные?

Обновились на днях через apt но до этого не заглядывал в логи по этому не ясно была эта проблема или нет ранее…

Добрый день, извиняюсь за долгий ответ.

Ошибки в логах связаны с базой данных Berkeley DB (BDB) исходя из ваших логов.
Сообщения о проблемах с LSN (Log Sequence Number) указывают на несоответствие номеров журнала и базы данных, что обычно происходит при переносе базы данных или нарушении целостности журналов.

  1. Для более детальной проверки логов можно использовать команду journalctl:
    journalctl -u wb-mqtt-serial

  2. Проверьте, не были ли журналы базы данных удалены или перенесены

  3. Попробуйте остановить службу wb-mqtt-serial, перенести файлы базы данных и журналов (/var/lib/wb-mqtt-serial/libwbmqtt.db и файлы с расширениями .log), затем перезапустить службу, чтобы база данных была пересоздана

Добрый день!
Удалось ли решить вопрос?