NEWS
После обновления ioBroker.admin, webportal недоступен [решено]
-
Всем привет!
несколько недель назад сделал обновление ioBroker.admin через вебморду и с того времени не могу попасть в админку. vis работает и как положено работают адаптеры.
Рецепты из других тем (в частности немецкой) не помогли. Как его снова поднять?
в процессах видно что при попытке открыть админку проц грузится на полную
~~![](</s><URL url=)http://i.imgur.com/9eKGMO1.png" />
Update
root@lemaker:/opt/iobroker# ps -A | grep io 6 ? 00:00:00 migration/0 7 ? 00:00:00 migration/1 26 ? 00:00:00 rpciod 32 ? 00:00:00 nfsiod 33 ? 00:00:00 cifsiod 56 ? 00:00:00 ext4-dio-unwrit 682 ? 00:00:00 dhd_sysioc 2964 ? 00:00:11 iobroker.js-con 2977 ? 00:00:08 io.admin.2
root@lemaker:/opt/iobroker# netstat -n -a | grep 80 tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 0 0 127.0.0.1:9000 127.0.0.1:47180 TIME_WAIT unix 3 [ ] STREAM VERBUNDEN 8014 unix 3 [ ] STREAM VERBUNDEN 8013
root@lemaker:/opt/iobroker# /opt/iobroker/iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.hm-rpc.0 : hm-rpc - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.vis.0 : vis - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - enabled system.adapter.vis-lcars.0 : vis-lcars - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.scenes.0 : scenes - enabled system.adapter.vis-plumb.0 : vis-plumb - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.fritzbox.0 : fritzbox - enabled system.adapter.samsung.0 : samsung - enabled system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - enabled system.adapter.admin.1 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.admin.2 : admin - enabled, port: 8085, bind: 0.0.0.0, run as: admin system.adapter.admin.3 : admin - enabled, port: 8085, bind: 0.0.0.0, run as: admin system.adapter.admin.4
После того как не смог зайти, попробовал переписать порт. Теперь они отображаются как system.adapter.admin.1, 2, 3. Может они теперь друг другу мешают?
Как их убрать через консоль?~~
-
Всем привет!
несколько недель назад сделал обновление ioBroker.admin через вебморду и с того времени не могу попасть в админку. vis работает и как положено работают адаптеры.
Рецепты из других тем (в частности немецкой) не помогли. Как его снова поднять?
в процессах видно что при попытке открыть админку проц грузится на полную
~~![](</s><URL url=)http://i.imgur.com/9eKGMO1.png" />
Update
root@lemaker:/opt/iobroker# ps -A | grep io 6 ? 00:00:00 migration/0 7 ? 00:00:00 migration/1 26 ? 00:00:00 rpciod 32 ? 00:00:00 nfsiod 33 ? 00:00:00 cifsiod 56 ? 00:00:00 ext4-dio-unwrit 682 ? 00:00:00 dhd_sysioc 2964 ? 00:00:11 iobroker.js-con 2977 ? 00:00:08 io.admin.2
root@lemaker:/opt/iobroker# netstat -n -a | grep 80 tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 0 0 127.0.0.1:9000 127.0.0.1:47180 TIME_WAIT unix 3 [ ] STREAM VERBUNDEN 8014 unix 3 [ ] STREAM VERBUNDEN 8013
root@lemaker:/opt/iobroker# /opt/iobroker/iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.hm-rpc.0 : hm-rpc - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.vis.0 : vis - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - enabled system.adapter.vis-lcars.0 : vis-lcars - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.scenes.0 : scenes - enabled system.adapter.vis-plumb.0 : vis-plumb - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.fritzbox.0 : fritzbox - enabled system.adapter.samsung.0 : samsung - enabled system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - enabled system.adapter.admin.1 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.admin.2 : admin - enabled, port: 8085, bind: 0.0.0.0, run as: admin system.adapter.admin.3 : admin - enabled, port: 8085, bind: 0.0.0.0, run as: admin system.adapter.admin.4
После того как не смог зайти, попробовал переписать порт. Теперь они отображаются как system.adapter.admin.1, 2, 3. Может они теперь друг другу мешают?
Как их убрать через консоль?~~ ` ~~````
iobroker del admin
iobroker add admin --enabled -
Спасибо!
admin 3 и 2 смог удалить
root@lemaker:/opt/iobroker# iobroker del admin.3 host.lemaker Counted 1 instances of admin.3 host.lemaker Counted 7 states "system.adapter.admin.3*" from states host.lemaker Counted 10 objects of admin.3 host.lemaker Counted 1 channels of admin.3 host.lemaker Counted 8 objects of states of admin.3 host.lemaker Deleting 10 object(s). root@lemaker:/opt/iobroker# iobroker del admin.2 host.lemaker Counted 7 states "system.adapter.admin.2*" from states host.lemaker Counted 1 instances of admin.2 host.lemaker Counted 10 objects of admin.2 host.lemaker Counted 1 channels of admin.2 host.lemaker Counted 8 objects of states of admin.2 host.lemaker Deleting 10 object(s).
На 4 и 1 проблема
root@lemaker:/opt/iobroker# iobroker del admin.4 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1156:14) at listen (net.js:1182:10) at Server.listen (net.js:1267:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2594:24) at /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:147:9 at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:154:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2237:27) at Timer.listOnTimeout (timers.js:119:15) root@lemaker:/opt/iobroker# iobroker del admin.1 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1156:14) at listen (net.js:1182:10) at Server.listen (net.js:1267:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2594:24) at /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:147:9 at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:154:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2237:27) at Timer.listOnTimeout (timers.js:119:15)
Update:
удалось удалить и остальные
root@lemaker:/opt/iobroker# /opt/iobroker/iobroker list instances system.adapter.hm-rpc.0 : hm-rpc - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.vis.0 : vis - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - enabled system.adapter.vis-lcars.0 : vis-lcars - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.scenes.0 : scenes - enabled system.adapter.vis-plumb.0 : vis-plumb - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.fritzbox.0 : fritzbox - enabled system.adapter.samsung.0 : samsung - enabled system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - enabled system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin
но как и прежде не могу открыть админку
-
Спасибо!
admin 3 и 2 смог удалить
root@lemaker:/opt/iobroker# iobroker del admin.3 host.lemaker Counted 1 instances of admin.3 host.lemaker Counted 7 states "system.adapter.admin.3*" from states host.lemaker Counted 10 objects of admin.3 host.lemaker Counted 1 channels of admin.3 host.lemaker Counted 8 objects of states of admin.3 host.lemaker Deleting 10 object(s). root@lemaker:/opt/iobroker# iobroker del admin.2 host.lemaker Counted 7 states "system.adapter.admin.2*" from states host.lemaker Counted 1 instances of admin.2 host.lemaker Counted 10 objects of admin.2 host.lemaker Counted 1 channels of admin.2 host.lemaker Counted 8 objects of states of admin.2 host.lemaker Deleting 10 object(s).
На 4 и 1 проблема
root@lemaker:/opt/iobroker# iobroker del admin.4 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1156:14) at listen (net.js:1182:10) at Server.listen (net.js:1267:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2594:24) at /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:147:9 at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:154:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2237:27) at Timer.listOnTimeout (timers.js:119:15) root@lemaker:/opt/iobroker# iobroker del admin.1 events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1156:14) at listen (net.js:1182:10) at Server.listen (net.js:1267:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2594:24) at /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:147:9 at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:154:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2237:27) at Timer.listOnTimeout (timers.js:119:15)
Update:
удалось удалить и остальные
root@lemaker:/opt/iobroker# /opt/iobroker/iobroker list instances system.adapter.hm-rpc.0 : hm-rpc - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.vis.0 : vis - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - enabled system.adapter.vis-lcars.0 : vis-lcars - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.scenes.0 : scenes - enabled system.adapter.vis-plumb.0 : vis-plumb - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.fritzbox.0 : fritzbox - enabled system.adapter.samsung.0 : samsung - enabled system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - enabled system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin
но как и прежде не могу открыть админку `
Значит порт занят чем нибудь.Можно посмотреть лог: /opt/iobroker/log/*.log
Можно попробовать поменять порт:````
iobroker set admin.0 --port 10000Либо переустановить драйвер:```` npm update iobroker.admin
-
Update:
удалось удалить и остальные
root@lemaker:/opt/iobroker# /opt/iobroker/iobroker list instances system.adapter.hm-rpc.0 : hm-rpc - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.vis.0 : vis - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - enabled system.adapter.vis-lcars.0 : vis-lcars - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.scenes.0 : scenes - enabled system.adapter.vis-plumb.0 : vis-plumb - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.fritzbox.0 : fritzbox - enabled system.adapter.samsung.0 : samsung - enabled system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - enabled system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin
но как и прежде не могу открыть админку `
ioBroker должен лежать в opt/iobroker, а у тебя root@lemaker:/opt/iobroker# /opt/iobroker/iobroker list instances.Как ты заходишь в админ?
-
Видимо слетел socket… удалил node_modules и последовательно прошелся
iobroker stop npm install iobroker.js-controller npm install iobroker.admin npm install socket.io sudo chmod 777 * -R iobroker start
Админка завелась! Ура)) Правда послетала куча адаптеров, в списке адаптеров помечены как не установленные, а в инстанциях они есть но не запускаются. Log тоже весь красные. Сейчас удаляю с инстанций и попробую снова установить.
> ioBroker должен лежать в opt/iobroke
Он там и лежит, всё правильно.
root@lemaker:/opt/iobroker# ls build etc iobroker iobroker-data killall.sh log node_modules reinstall.sh root@lemaker:/opt/iobroker#