ioBroker Forum


Nutzungsbedingungen |Datenschutzrichtlinie
Cloud |Dokumentation
Aktuelle Zeit: 22.02.2018, 12:13

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 16.09.2017, 13:39 
Offline
starter

Registriert: 17.07.2017, 20:17
Beiträge: 12
Добрый день!
Сталкнулся с проблемой. Слетели все драйверы, в т.ч. admin
Система работает на Armbian.
Сам контроллер работает, рестарт службы делает, но драйвера не запускаются. Htop показывает, что запущен только контроллер.
В каталоге /opt/iobroker все файлы есть.
При попытке запустить драйверы вручную ругается, что не может найти

root@orangepipc:/opt/iobroker/node_modules/iobroker.admin# iobroker start admin
Cannot find any instances of "admin"

Обджект лист вот что дает, я так понимаю с правами беда

root@orangepipc:/opt/iobroker/node_modules/iobroker.admin# iobroker object list
ObjectAC | StateAC | User | Group | ID
---------+---------+--------------+--------------+--------------
????????? discovery
????????? discovery.admin
????????? javascript
????????? javascript.admin
????????? ????????? system.adapter.discovery.upload
????????? ????????? system.adapter.javascript.upload
????????? system.host.orangepipc
????????? ????????? system.host.orangepipc.alive
????????? ????????? system.host.orangepipc.freemem
????????? ????????? system.host.orangepipc.inputCount
????????? ????????? system.host.orangepipc.load
????????? ????????? system.host.orangepipc.mem
????????? ????????? system.host.orangepipc.memHeapTotal
????????? ????????? system.host.orangepipc.memHeapUsed
????????? ????????? system.host.orangepipc.memRss
????????? ????????? system.host.orangepipc.outputCount
????????? ????????? system.host.orangepipc.uptime
????????? system.meta.uuid
????????? system.user.admin

Слетело вчера, видимо из за выключения питания на горячую.
Установил заново admin драйвер, все настройки слетели, драйвера не показывает.
Установил Vis, он подхватил созданные ранее сцены, но настройки нет.
Установил скрипты, созданные ранее скрипты не увидел.

Потом опять выдергнул питание на горячую и опять все повторилось, снова все слетело.
Куда копать? Хочу разобраться с причинами данной проблемы. Сейчас то пока система только начинает внедряться, это не большая проблема. А вот потом переписывать все скрипты не очень хочется.
Вопросы:
1) можно ли восстановить драйверы с преждними настройками? например принудительно указать путь
2) где храняться настройки драйверов?
3) чтобы перенести настроенную систему на другой хост, что нужно копировать?
4) можно ли настройки драйверов импортировать из другой системы?

Пока ничего не устанавливаю заново, хочу понять что случилось и по какому пути идти, если такое повториться еще раз.


Nach oben
   
BeitragVerfasst: 17.09.2017, 17:50 
Offline
starter

Registriert: 17.07.2017, 20:17
Beiträge: 12
Прошу помощи


Nach oben
   
BeitragVerfasst: 17.09.2017, 18:31 
Offline
Site Admin
Benutzeravatar

Registriert: 13.07.2014, 14:42
Beiträge: 7712
Hat sich bedankt: 290 Mal
Danksagung erhalten: 829 Mal
Скорей всего твоя карта переведена в режим "только для чтения" так как скоро сдохнет. Это делает линукс что бы ты сумел спасти свои данные.
Все данные хранятся в папке /opt/iobroker/iobroker-data

ВСЕ настройки хранятся в той же папке в файле objects.json.

Достаточно на новой системе установить iob и после остановки скопировать папку на новую систему


Nach oben
   
BeitragVerfasst: 17.09.2017, 21:21 
Offline
starter

Registriert: 17.07.2017, 20:17
Beiträge: 12
Это уже вторая карта, которая сдыхает.
Первая вообще отказалась читаться и загружать ОС.
Спасибо. Видимо саму плату нужно менять. Попробую перенести настройки. Отпишусь по результатам


Nach oben
   
BeitragVerfasst: 20.09.2017, 18:51 
Offline
starter

Registriert: 17.07.2017, 20:17
Beiträge: 12
не получается просто скопировать файлы.
Если скопировать все, кроме файла objects.json, то настройки драйверов не подхватываются, скриптов не видно
Если скопировать этот файл, система перестает грузиться.
Системы принципиально разные, в т.ч. имена хоста, сетевые настройки.

Можно писать более подробно процесс переноса системы на другой хост.
Например остаются вопросы, нужно ли прежде чем копировать папку iobroker-data устанавливать драйвера на новую систему, которые стояли на старой?
Как скопировать файл objects.json, чтобы система поднялась?


Nach oben
   
BeitragVerfasst: 20.09.2017, 22:24 
Offline
Site Admin
Benutzeravatar

Registriert: 13.07.2014, 14:42
Beiträge: 7712
Hat sich bedankt: 290 Mal
Danksagung erhalten: 829 Mal
avaal hat geschrieben:
не получается просто скопировать файлы.
Если скопировать все, кроме файла objects.json, то настройки драйверов не подхватываются, скриптов не видно
Если скопировать этот файл, система перестает грузиться.
Системы принципиально разные, в т.ч. имена хоста, сетевые настройки.

Можно писать более подробно процесс переноса системы на другой хост.
Например остаются вопросы, нужно ли прежде чем копировать папку iobroker-data устанавливать драйвера на новую систему, которые стояли на старой?

Если не было настроено multihost, то достаточно просто работающей js-controller все остальные драйвера подтянутся сами.
avaal hat geschrieben:
Как скопировать файл objects.json, чтобы система поднялась?

Ну если файл object.json не корректен, то как же его загрузить? object.json содержит большинство настроек.
Валидаторы json молчат? https://jsonlint.com/

Хотя если нет даже admin инстанции, то дело швах.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu Forum:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de