veul wrote:

CIT
Local умнее и так, как в Pro, там inf файлы не летят.
Информационная поддержка  программного обеспечения версий Wialon Local осуществляется в течение 5 лет с момента выпуска конкретной версии, так что вы правы подобная учесть постигнет и версии Local раньше или позже.
Что касается inf файлов, то прикреплю к этому сообщению архив с .inf-файлами для 1-8 баз (при использовании версии базы сообщений v2 , проверяется в файле статистики ../storage/ms/msgs_stats.txt).
Инструкция: замените невалидные (отсутствующие или нулевого размера) .inf-файлы в своем Pro (находятся в ../storage/md ) соответствующими файлами из архива, далее пробуйте запустить сервис и смотрите trace.log - ошибки должны исчезнуть.
Надеюсь это поможет решить подобные вопросы.

veul, спасибо Вам за помощь.
Ваши файлы пригодятся. Все верно у нас версия v2.
Проблема бывает редко раз в год, в два, но бывает.
Обычно из архива логов хватало, а тут последнего не было как раз.

Файл присланный gaev помог. Все работает.

gaev wrote:
CIT wrote:

Может можете подсказать как можно самостоятельно создавать файлы inf?

Пока  есть support@gurtam.com лучше обращаться в тех.поддержку при возникновении проблем.

К сожалению support@gurtam.com в тоддержке отказывает, так как с 01.01.2020 поддержка Wialon Pro окончена.
Предлагают читать документацию и форум, а также на форуме задавать вопросы.
Думали о переходе на Wialon Local, но теперь задумались о том, что его тоже может постигнуть такая участь.
А тут суть проблемы, насколько я понимаю, не в Pro или Local, а в BerklyDB.
И как то странно прекращать любую поддержку.
Поддержку продукта может быть продлевать не стоило, но баз данных стоило оставить.
Особенно если она не отличаются от БД Local.

gaev wrote:
CIT wrote:

Может подскажите как пересоздать inf файлы.
У нас 5 файлов баз (m-00000001.db, m-00000002.db, m-00000003.db, m-00000004.db, m-00000005.db). Прекращения питания не зафиксировали. Но все 5 inf файлов пустые (m-00000001.inf, m-00000002.inf, m-00000003.inf, m-00000004.inf, m-00000005.inf).

Протестировали db_verifyвсе 5 файлов баз. Ошибок не было.
Удалили все 5 inf сервер не стартанул.
Так как были в архиве четыре с 1 по 4 inf файлы, то подкинули их и 5 сделали копию 1. Сервер не стартанул, в логе была ошибка
storage_messages_db::open: invalid info file 5
storage_messages_env::open_environment: error loading 5 messages database

Удалили 5 inf файл. Сервер стартанул. Выдал сообщения
storage_messages_env::open_environment: registered v2 3 database: left: 0, right: 0, count: 37250431, new-count: 6358590
storage_messages_env::open_environment: registered v2 4 database: left: 0, right: 0, count: 1490130, new-count: 242465
storage_messages_env::open_environment: registered v2 1 database: left: 0, right: 0, count: 136816796, new-count: 26961122
storage_messages_env::open_environment: registered v2 2 database: left: 0, right: 0, count: 65587968, new-count: 6500181
storage_messages_env::open_environment: error loading 5 messages database

Сообщения в базы не пишутся, а копятся в кэше.

Добрый день. Подложите этот файл.


Добрый день, Евгений.
Спасибо большое.
Запустилось.
Очень сильно помогли.

Несколько насторожила надпись в логах, что в 5 базе 0 записей, но вроде бы работает.
Данные пока получает, потом проверим потери.
storage_messages_env::open_environment: registered v2 2 database: left: 0, right: 0, count: 65917683, new-count: 6829896
storage_messages_env::open_environment: registered v2 3 database: left: 0, right: 0, count: 37306628, new-count: 6414787
storage_messages_env::open_environment: registered v2 4 database: left: 0, right: 0, count: 1764707, new-count: 517042
storage_messages_env::open_environment: registered v2 5 database: left: 0, right: 0, count: 0, new-count: 0
storage_messages_env::open_environment: registered v2 1 database: left: 0, right: 0, count: 137090593, new-count: 27234919
storage_messages_env::open_environment: opened 5 databases with 242079611 messages and 40996644 new messages, fragmentation level is 16%.

Может можете подсказать как можно самостоятельно создавать файлы inf?

Может подскажите как пересоздать inf файлы.
У нас 5 файлов баз (m-00000001.db, m-00000002.db, m-00000003.db, m-00000004.db, m-00000005.db). Прекращения питания не зафиксировали. Но все 5 inf файлов пустые (m-00000001.inf, m-00000002.inf, m-00000003.inf, m-00000004.inf, m-00000005.inf).

Протестировали db_verifyвсе 5 файлов баз. Ошибок не было.
Удалили все 5 inf сервер не стартанул.
Так как были в архиве четыре с 1 по 4 inf файлы, то подкинули их и 5 сделали копию 1. Сервер не стартанул, в логе была ошибка
storage_messages_db::open: invalid info file 5
storage_messages_env::open_environment: error loading 5 messages database

Удалили 5 inf файл. Сервер стартанул. Выдал сообщения
storage_messages_env::open_environment: registered v2 3 database: left: 0, right: 0, count: 37250431, new-count: 6358590
storage_messages_env::open_environment: registered v2 4 database: left: 0, right: 0, count: 1490130, new-count: 242465
storage_messages_env::open_environment: registered v2 1 database: left: 0, right: 0, count: 136816796, new-count: 26961122
storage_messages_env::open_environment: registered v2 2 database: left: 0, right: 0, count: 65587968, new-count: 6500181
storage_messages_env::open_environment: error loading 5 messages database

Сообщения в базы не пишутся, а копятся в кэше.