Регулярно у меня выключают свет, и также регулярно на малинке не запускается сервис Domoticz после включения. Судя по логам - бьётся база. Т.е. когда заряд ИБП садится - малинка резко вырубается, и запись в базу Domoticz завершается с ошибками. Поэтому каждый раз я вижу в папке domoticz лог файл domoticz_crash.log.
Проблема ясна, надо настроить apcupsd для правильного завершения работы сервера с Domoitcz. Чтобы решить проблему со сбойным сервисом, надо починить базу domoticz/domoticz.db. Сперва делаем дамп базы
Проблема ясна, надо настроить apcupsd для правильного завершения работы сервера с Domoitcz. Чтобы решить проблему со сбойным сервисом, надо починить базу domoticz/domoticz.db. Сперва делаем дамп базы
sudo apt install sqlite
sudo service domoticz stop
sqlite3 domoticz.db
.mode insert
.output dump.sql
.dump
.exit
Затем исправляем ошибкиsqlite3 -init dump.sql repaired.db
Теперь заменяем исправленной версией базы битуюmv repaired.db domoticz.db
И запускаем сервисsudo service domoticz start
Комментариев нет :
Отправить комментарий