Доброго дня, подскажите, WB пролежал недели 2 без питания, теперь запускается только в аварийном режиме через консоль. Все модули не работают. В логе данная ошибка преобладает:
18-03-2025 13:42:32.054 [wb-mqtt-serial] ERROR: [serial] FATAL: DbEnv::open: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery @ wblib/private/storage_bdb.cpp:181
18-03-2025 13:42:32.052 [wb-mqtt-serial] ERROR: [storage] BDEnv open error: DbEnv::open: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery (db file name: /var/lib/wb-mqtt-serial/libwbmqtt.db)
Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
приложен диагностический архив, доступен только сотрудникам поддержки
(255,6 КБ)
Добрый день!
У вас повреждена база данных.
Для дальнейших действий рекомендую сделать резервную копию контроллера.
Затем пересоздайте базу данных, выполнив следующие шаги:
- Остановите сервис
wb-mqtt-serial
:
systemctl stop wb-mqtt-serial
- Переименуйте повреждённый файл (на случай восстановления):
mv /var/lib/wb-mqtt-serial/libwbmqtt.db /var/lib/wb-mqtt-serial/libwbmqtt.db.bak
- Перезапустите сервис, чтобы он создал новый файл БД:
systemctl start wb-mqtt-serial
После этого система должна работать корректно.
mv: cannot move ‘/var/lib/wb-mqtt-serial/libwbmqtt.db’ to ‘/var/lib/wb-mqtt-serial/libwbmqtt.db.bak’: Read-only file system
Что-то я его и так и этак но не получается. Такое ощущение что вообще все в режиме чтения.
Добрый день!
Судя по ошибке, система находится в режиме только для чтения (Read-Only, RO).
Попробуйте выполнить команду с sudo:
sudo mv /var/lib/wb-mqtt-serial/libwbmqtt.db /var/lib/wb-mqtt-serial/libwbmqtt.db.bak
Также отправьте вывод отладочной консоли, подключившись к контроллеру. Инструкция по подключению:
Отладочная консоль Wiren Board.
Пробовал я с sudo, не получилось )
MobaXterm_COM5USBCOM5_20250318_170038.rtf (233,6 КБ)
В общем ничего не помогает(
Прогнал fsck, вроде заработало, но сам инцидент странный…
1 лайк
Добрый день!
Рад, что система заработала. Пока не закрываю тему — подождем до пятницы и посмотрим, как она будет работать. Если появятся новые проблемы или вопросы, буду рад помочь.
Добрый день, удалось ли решить вопрос?
Добрый день, вроде все ок, устройство покрутил со всех сторон
1 лайк