NEWS
[erledigt]Nach Update -> Web Adapter Exception
-
Hallo zusammen,
nach einspielen der Updates (fast-online) läuft mein WEB-Adapter nicht mehr:
` > Raspi31 2016-09-06 08:53:53.981 error host.Raspi31 instance system.adapter.web.0 terminated with code 0 (OK)web.0 2016-09-06 08:53:53.952 info web.0 starting. Version 1.7.0 in /root/node_modules/iobroker.web
Raspi31 2016-09-06 08:53:52.003 info host.Raspi31 instance system.adapter.web.0 started with pid 1955
Raspi31 2016-09-06 08:43:41.181 info host.Raspi31 instance system.adapter.web.0 terminated with code 0 (OK)
web.0 2016-09-06 08:43:41.120 info web.0 http server listening on port 8082
web.0 2016-09-06 08:43:41.120 error Error: Cannot find module 'utf8' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (int
web.0 2016-09-06 08:43:41.120 error uncaught exception: Cannot find module 'utf8'
web.0 2016-09-06 08:43:41.120 info web.0 simpleAPI server listening on port 8082
web.0 2016-09-06 08:43:41.117 info web.0 starting. Version 1.7.0 in /root/node_modules/iobroker.web `
Ich habe mehrfach versucht den Raspi neu zu starten und web via npm zu installieren, aber ohne Erfolg.Konfig:
Raspi 3 Jessie
js-controller 0.12.2
admin 1.6.1
web 1.7.0
Kann das jemand bestätigen bzw. kennt eine Lösung?
Danke und Gruß
-
Habe gerade auch updates (über den admin) gefahren.
Dann hagelte es Fehlermeldungen
Ich musste manuell den js-controller nachinstallieren.
Den Rest habe ich dann wieder über die WebUI gemacht.
Vis war nicht erreichbar, bis ich feststellte, dass der web-Adapter nicht lief.
Über den Reiter Instanzen den Web-Adapter neu gestartet und alles ok.
Ich muss jetzt nur noch über die Konsole die Adapter upgraden, die in der WebUI ausgegraut sind.
EDIT:
bei iobroker upgrade erscheint:
root@Test-Pi3:/opt/iobroker# iobroker upgrade (node) warning: possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit. Trace at TLSSocket.addListener (events.js:239:17) at TLSSocket.Readable.on (_stream_readable.js:680:33) at Request. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/npm-registry-client/lib/request.js:153:7) at emitOne (events.js:77:13) at Request.emit (events.js:169:7) at ClientRequest. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/request/request.js:791:10) at emitOne (events.js:82:20) at ClientRequest.emit (events.js:169:7) at tickOnSocket (_http_client.js:523:7) at onSocketNT (_http_client.js:535:5)</anonymous></anonymous>
Ist das Grund zur Sorge?
Gruß
Rainer
-
Hi zusammen!
Bekomme selbe Fehlermeldung wie Homoran beim Upgrade!
Liegt es an der node 4.5?
Gruß Johnny
-
Kann das jemand bestätigen bzw. kennt eine Lösung? `
Bei mir scheint's zu funktionieren. Hast Du evtl. auch mal den socketIO-Adapter aktualisiert?
Weiß aber nicht, ob es da einen Zusammenhang gibt.
Zudem hat mir http://forum.iobroker.net/viewtopic.php?f=22&t=3636#p34083 sehr geholfen.
Gruß,
Thorsten
-
> Bei mir scheint's zu funktionieren. Hast Du evtl. auch mal den socketIO-Adapter aktualisiert?
Habe jetzt socketio und web nochmal per npm installiert, leider ohne Erfolg.Web wird gestartet und kurz danach wieder gekillt.
host-Raspi31 2016-09-06 19:14:32.501 info Restart adapter system.adapter.web.0 because enabled host-Raspi31 2016-09-06 19:14:32.500 error instance system.adapter.web.0 terminated with code 0 (OK) web-0 2016-09-06 19:14:32.467 info http server listening on port 8082 Error: 2016-09-06 19:14:32.459 error at require (internal/module.js:12:17) Error: 2016-09-06 19:14:32.459 error at Module.require (module.js:353:17) Error: 2016-09-06 19:14:32.459 error at Function.Module._load (module.js:300:12) Error: 2016-09-06 19:14:32.459 error at Module.load (module.js:343:32) Error: 2016-09-06 19:14:32.459 error at Object.Module._extensions..js (module.js:416:10) Error: 2016-09-06 19:14:32.459 error at Module._compile (module.js:409:26) Error: 2016-09-06 19:14:32.459 error at Object. (/root/node_modules/iobroker.web/node_modules/iobroker.socketio/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/lib/index.js:5:12) Error: 2016-09-06 19:14:32.459 error at require (internal/module.js:12:17) Error: 2016-09-06 19:14:32.459 error at Module.require (module.js:353:17) Error: 2016-09-06 19:14:32.459 error at Function.Module._load (module.js:276:25) Error: 2016-09-06 19:14:32.459 error at Function.Module._resolveFilename (module.js:325:15) Error: 2016-09-06 19:14:32.459 error Cannot find module 'utf8' uncaught 2016-09-06 19:14:32.453 error exception: Cannot find module 'utf8' web-0 2016-09-06 19:14:32.245 info starting. Version 1.7.0 in /root/node_modules/iobroker.web host-Raspi31 2016-09-06 19:14:30.600 info instance system.adapter.web.0 started with pid 1945
Was hat es mit dem fehlenden UTF8-Modul auf sich?
> Cannot find module 'utf8'
-
Habe der web-Adapter jetzt nochmal neu von Git per console installiert und nun läuft er….keine Ahnung was das war...