NEWS
Iobroker nicht mehr über web erreichbar
-
Seit dem Update auf den neuen js Adapter bekomme ich keinen Zugriff mehr auf die Weboberfläche. Ich bin dabei nach der Anleitung im Forum vorgegangen. Was habe ich bisher unternommen?
iobroker gestoppt und neu gestartet. Raspberry 4 neu gestartet, Admin.0 Adapter geupdatet über die Konsole.
Ein iobroker List instances ergibt folgendes:system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.backitup.0 : backitup - enabled + system.adapter.broadlink2.0 : broadlink2 - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.flot.0 : flot - enabled system.adapter.hm-rega.0 : hm-rega - enabled + system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc - enabled, port: 12001 + system.adapter.hm-rpc.2 : hm-rpc - enabled, port: 12010 + system.adapter.info.0 : info - enabled + system.adapter.iot.0 : iot - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.milight.0 : milight - enabled, port: 5987 + system.adapter.pushover.0 : pushover - enabled + system.adapter.scenes.0 : scenes - enabled + system.adapter.socketio.0 : socketio - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sql.0 : sql - enabled, port: 0 + system.adapter.text2command.0 : text2command - enabled system.adapter.tr-064.0 : tr-064 - enabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka - enabled
Wenn ich das richtig verstehe laufen alle Adapter? Warum bekomme ich keinen Zugriff auf die Weboberfläche?
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
Browser Cache mal geleert?
-
Ja, browsercache leere ich ja schon gebetsmühlenartig :)) Habe es auch aus einem komplett unabhängigen Browser versucht, ohne Erfolg.
-
-
@michaelxhoffmann IP Adresse richtig, mit der du im Browser drauf zugreifen möchtest?
Mal eine zweite Admin-Instanz mit einem anderen Port installieren...
Kommt denn garnichts im Browser? -
@ilovegym Im Browser kommt nur der Hinweis dass die Seite nicht erreichbar ist.
Neue Instanz installieren, noch nicht versucht. Wie mache ich das? -
@michaelxhoffmann kommst du auf den Webadapter auf port 8082 ??
ansonsten einfach eine zweite Admin instanz mit anderem Port mal installieren:
cd /opt/iobroker
iobroker add admin --enabled --port 8088
iobroker admin.1 start -
@ilovegym sagte in Iobroker nicht mehr über web erreichbar:
iobroker add admin --enabled --port 8088
Auch das funktioniert nicht.
system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.admin.1 : admin - enabled, port: 8088, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.backitup.0 : backitup - enabled + system.adapter.broadlink2.0 : broadlink2 - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.flot.0 : flot - enabled system.adapter.hm-rega.0 : hm-rega - enabled + system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 18701 + system.adapter.hm-rpc.1 : hm-rpc - enabled, port: 12001 + system.adapter.hm-rpc.2 : hm-rpc - enabled, port: 12010 + system.adapter.info.0 : info - enabled + system.adapter.iot.0 : iot - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.milight.0 : milight - enabled, port: 5987 + system.adapter.pushover.0 : pushover - enabled + system.adapter.scenes.0 : scenes - enabled + system.adapter.socketio.0 : socketio - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sql.0 : sql - enabled, port: 0 + system.adapter.text2command.0 : text2command - enabled system.adapter.tr-064.0 : tr-064 - enabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka - enabled + instance is alive
Aber so wie ich das sehe werden die beiden Adminadapter auch einfach nicht gestartet?
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@michaelxhoffmann starten solltest du die Adapter schon..
was steht denn im Logfile ?
-
Alles von dieser Hilfe-Seite abgearbeitet?
https://www.iobroker.net/docu/index-26.htm?page_id=3928&lang=de
Im Prinzip sollten da alle Möglichkeiten zur Fehlerbehebung aufgelistet sein.
Könnte vielleicht ne kleine Überarbeitung brauchen, aber mir hat es bis jetzt gute Dienste geleistet)
-
@haselchen guter Link, den hab ich gesucht..
-
Lach, was wäre ich ohne Google
-
@ilovegym Gerade noch mal iobroker start all ausgeführt ... kein Erfolg
-
@haselchen sagte in Iobroker nicht mehr über web erreichbar:
Könnte vielleicht ne kleine Überarbeitung brauchen, aber mir hat es bis jetzt gute Dienste geleistet
hier gibt es die aktuelle Doku.
Auch im Forum ganz oben in der Leistezu finden.
-
Guter Hinweis.
Hatte meinen Link über die Googlesuche gefunden.
Wieso findet man dort was Älteres und nicht die neue Doku? -
@Negalein Naja die habe ich größtenteils abgearbeitet.
Log Auszug ergibt nach Neustart folgendes:
2019-12-05 12:12:49.049 - info: host.RASP4 Restart adapter system.adapter.admin.0 because enabled 2019-12-05 12:12:59.347 - info: host.RASP4 instance system.adapter.admin.1 started with pid 4023 2019-12-05 12:12:59.735 - info: host.RASP4 instance system.adapter.tr-064.0 started with pid 4030 2019-12-05 12:12:59.846 - error: host.RASP4 Caught by controller[0]: /opt/iobroker/node_modules/iobroker.admin/node_modules/engine.io/lib/server.js:161 2019-12-05 12:12:59.846 - error: host.RASP4 Caught by controller[0]: Server.prototype�pzepare = ftnction (req) { 2019-12-05 12:12:59.846 - error: host.RASP4 Caught by controller[0]: ^ 2019-12-05 12:12:59.846 - error: host.RASP4 Caught by controller[0]: SyntaxError: Invalid or unexpected token 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) 2019-12-05 12:12:59.847 - error: host.RASP4 Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) 2019-12-05 12:12:59.848 - error: host.RASP4 Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.admin/node_modules/engine.io/lib/engine.io.js:45:18) 2019-12-05 12:12:59.848 - error: host.RASP4 Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) 2019-12-05 12:12:59.848 - error: host.RASP4 Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2019-12-05 12:12:59.848 - error: host.RASP4 instance system.adapter.admin.1 terminated with code 1 (JS_CONTROLLER_STOPPED) 2019-12-05 12:12:59.848 - info: host.RASP4 Restart adapter system.adapter.admin.1 because enabled 2019-12-05 12:13:00.014 - error: host.RASP4 Caught by controller[0]: /opt/iobroker/node_modules/xmlbuilder/lib/XMLStringifier.js:152 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: XMMStringifier.prgtOtype.dtdAttTefaumt =�function(val) { 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: ^ 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: SyntaxError: Invalid or unexpected token 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2019-12-05 12:13:00.015 - error: host.RASP4 Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2019-12-05 12:13:00.016 - error: host.RASP4 Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-12-05 12:13:00.016 - error: host.RASP4 Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) 2019-12-05 12:13:00.016 - error: host.RASP4 Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) 2019-12-05 12:13:00.016 - error: host.RASP4 Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/xmlbuilder/lib/XMLDocument.js:17:20) 2019-12-05 12:13:00.016 - error: host.RASP4 Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/xmlbuilder/lib/XMLDocument.js:242:4) 2019-12-05 12:13:00.016 - error: host.RASP4 Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) 2019-12-05 12:13:00.016 - error: host.RASP4 instance system.adapter.tr-064.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2019-12-05 12:13:00.016 - info: host.RASP4 Restart adapter system.adapter.tr-064.0 because enabled
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
Ich würde nach dem Ausschlussverfahren vorgehen.
Ist das das komplette Log?
Admin.1 und TR-064.0 stoppen.
Und Admin.0 neu starten -
@haselchen sagte in Iobroker nicht mehr über web erreichbar:
Wieso findet man dort was Älteres und nicht die neue Doku?
Weil das Internet einfach nichts vergisst
-
@haselchen Hmm habe ich auch schon versucht. Der Witz ist ja dass eigentlich alles einwandfrei funktioniert. Sprachbefehle, Skripte etc. Einzig: Ich komme nicht in die adminoberfläche oder an die Visualisierung. (Die ist einfach nur weiß)
-
@michaelxhoffmann sagte in Iobroker nicht mehr über web erreichbar:
nicht in die adminoberfläche oder an die Visualisierung
Das sind aber zwei verschiedene Webserver!
Steht etwas in der Browserkonsole (F12)?