NEWS
ioBroker.js-controller 1.5.6
-
@apollon77 sagte in ioBroker.js-controller 1.5.6:
@simatec Nach Rücksprache mit @AlCalzone ist das nicht ganz korrek t- zumindestens nicht mit den Installern seit 20.1. glaube ich.
Dafpr ind die Default ACLs da die vom Instller gesetzt werden
Dann gehören die Dateien zwar dem aktuellen user, iobroker behält trotzdem die Berechtigungen
Ich habe heute nochmal ein debian testsystem eingerichtet und mit
npm i iobroker.js-controller@1.5.7
ein Update angestossen. Geht leider nicht mit neuem Installer.
Es fehlen danach Rechte.host.debian 2019-02-14 18:04:18.844 error Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/pids.txt' at Object.fs.openSync (fs.js:646:18) at Object.fs.writeFileSync (fs.js:1299:33) at Timeo host.debian 2019-02-14 18:04:18.844 error uncaught exception: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/pids.txt'
Ich muss mit chmod die Rechte per Konsole dann manuell vergeben, damit es läuft.
-
@Bluefox : ich habe jetzt noch einmal deine aktuelle Version probiert.
IOBroker startet sich wieder nach ca. 30sec. neu.iobroker.inst@1.3.1 /opt/iobroker ├─┬ iobroker.admin@3.6.0 │ └── socket.io@1.7.2 └─┬ iobroker.js-controller@1.5.7 └── socket.io@1.7.2 ╭───────────────────────────────────────────────────────────────╮ │ │ │ New minor version of npm available! 6.5.0 → 6.8.0 │ │ Changelog: https://github.com/npm/cli/releases/tag/v6.8.0 │ │ Run npm install -g npm to update! │ │ │ ╰───────────────────────────────────────────────────────────────╯
Problem bei mir scheint der UPNP-Adapter zu sein. Damit fangen die Fehler an, das schaukelt sich dann bis zum Neustart hoch.
Mit deaktiviertem Adapter läuft das System ( bis auf meine Cron-Probleme )
pberry 2019-02-14 19:59:53.347 error instance system.adapter.upnp.0 terminated with code 0 (OK) Caught 2019-02-14 19:59:53.347 error by controller[0]: at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10) Caught 2019-02-14 19:59:53.347 error by controller[0]: at WebSocket.emit (events.js:214:7) Caught 2019-02-14 19:59:53.347 error by controller[0]: at emitTwo (events.js:126:13) Caught 2019-02-14 19:59:53.347 error by controller[0]: at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14) Caught 2019-02-14 19:59:53.347 error by controller[0]: at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10) Caught 2019-02-14 19:59:53.347 error by controller[0]: at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8) Caught 2019-02-14 19:59:53.347 error by controller[0]: at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8) Caught 2019-02-14 19:59:53.347 error by controller[0]: at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20) Caught 2019-02-14 19:59:53.346 error by controller[0]: at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10) Caught 2019-02-14 19:59:53.346 error by controller[0]: at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14) Caught 2019-02-14 19:59:53.346 error by controller[0]: at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20) Caught 2019-02-14 19:59:53.346 error by controller[0]: at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2019-02-14 19:59:53.346 error by controller[0]: at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) Caught 2019-02-14 19:59:53.346 error by controller[0]: at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:237:14) Caught 2019-02-14 19:59:53.346 error by controller[0]: at decodeString (/opt/iobroker/node_modules/socket.io-parser/index.js:325:9) Caught 2019-02-14 19:59:53.346 error by controller[0]: at tryParse (/opt/iobroker/node_modules/socket.io-parser/index.js:336:12) Caught 2019-02-14 19:59:53.346 error by controller[0]: RangeError: Maximum call stack size exceeded upnp.0 2019-02-14 19:59:53.160 error at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10) upnp.0 2019-02-14 19:59:53.160 error at WebSocket.emit (events.js:214:7) upnp.0 2019-02-14 19:59:53.160 error at emitTwo (events.js:126:13) upnp.0 2019-02-14 19:59:53.160 error at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14) upnp.0 2019-02-14 19:59:53.160 error at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10) upnp.0 2019-02-14 19:59:53.160 error at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8) upnp.0 2019-02-14 19:59:53.160 error at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8) upnp.0 2019-02-14 19:59:53.160 error at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20) upnp.0 2019-02-14 19:59:53.160 error at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10) upnp.0 2019-02-14 19:59:53.160 error at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14) upnp.0 2019-02-14 19:59:53.160 error at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20) upnp.0 2019-02-14 19:59:53.160 error at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) upnp.0 2019-02-14 19:59:53.160 error at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) upnp.0 2019-02-14 19:59:53.160 error at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:237:14) upnp.0 2019-02-14 19:59:53.160 error at decodeString (/opt/iobroker/node_modules/socket.io-parser/index.js:325:9) upnp.0 2019-02-14 19:59:53.160 error at tryParse (/opt/iobroker/node_modules/socket.io-parser/index.js:336:12) upnp.0 2019-02-14 19:59:53.160 error RangeError: Maximum call stack size exceeded upnp.0 2019-02-14 19:59:53.160 error uncaught exception: Maximum call stack size exceeded upnp.0 2019-02-14 19:59:52.372 info Auto discover: true upnp.0 2019-02-14 19:59:52.357 info starting. Version 0.3.9 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
Repository ist latest, alle Adapter aktuell.
MatzeP.S. Grade gesehen, das Wetter kommt auch.
daswetter.0 2019-02-14 20:15:01.880 error RangeError: Maximum call stack size exceeded at tryParse (/opt/iobroker/node_modules/socket.io-parser/index.js:336:12) at decodeString (/opt/iobroker/node_modules/socket.io-parser/index.js:325 daswetter.0 2019-02-14 20:15:01.880 error uncaught exception: Maximum call stack size exceeded
-
@cvidal
bei mir steht nun permanent "admin" drin.. schon 1.5.7 probiert ? ist es da weg ?
-
@Holger76 sagte in ioBroker.js-controller 1.5.6:
@cvidal
bei mir steht nun permanent "admin" drin.. schon 1.5.7 probiert ? ist es da weg ?
Bei mir auch, nicht weg........
-
@cvidal
Hast du den Fehler noch? -
Участник @Matzebhv написал в ioBroker.js-controller 1.5.6:
IOBroker startet sich wieder nach ca. 30sec. neu.
ioBroker komplett oder nur upnp und dasWetter?=
-
Ich kann den Fehler mit "max callstack" nicht reproduzieren.
Wir müssen einkreisen:
Bitte, die Leute, die diesen Fehler beobachten, ausfühlen:- node.js version ?
- states in redis / memory ?
- js-controller version ?
- windows/linux ?
- RAM ?
- daswetter version?
-
@sigi234 habe seit 15min die 1.5.7 installiert.. bisher nicht aufgetreten. Vorher war es eigentlich sofort und andauernd..
nur das hier habe ich seit der letzten Version auch:
-
@Bluefox sagte in ioBroker.js-controller 1.5.6:
Ich kann den Fehler mit "max callstack" nicht reproduzieren.
Wir müssen einkreisen:
Bitte, die Leute, die diesen Fehler beobachten, ausfühlen:- node.js version ? v8.15.0
- states in redis / memory ? RAM-Nutzung: 1786 MB
- js-controller version ? 1.5.7
- windows/linux ? Windows
- RAM ? 8 GB
- daswetter version? 2.6.1
sigi234
-
Hi @Bluefox
Hab jetzt auch auf 1.5.7 geupdated.
Bis jetzt keine Auffälligkeiten.
die warning vom dasWetter hat sich jetzt auf info geänderthost.ioBroker-VM 2019-02-14 23:00:09.303 info instance system.adapter.daswetter.0 terminated with code 11 (Desired termination)
ansonsten läuft es bis jetzt ganz unauffällig.
Meine Daten
node: 8.15.0
nodejs: 8.15.0
npm: 6.5.0
js-controller: 1.5.7
redis: ja
debian9 in VM auf Proxmox
dasWetter: 2.6.1Gruß
Johnny -
Участник @sigi234 написал в ioBroker.js-controller 1.5.6:
states in redis / memory ?
Hast du states in redis oder default in memory?
-
-
@PrinzEisenherz1 cool. Damit es wir vorher nur der erwartete andere Return Code.
-
Also nochmal kurze Rückmeldung. bis jetzt läuft es ohne Probleme bei mir.
Top.
Ich bleib bei 1.5.7Danke euch
-
So, nochmal kurze Rückinfo.
Bis jetzt läuft alles top.
Auch meine Schedules machen das was sie sollen.Gruß
Johnny
P.S. Danke für die tolle Arbeit und danke für das klasse Forum ( incl. dem neuen Design) mir gefällts.
-
@sigi234 Felher ist unter 1.5.7 verschwunden.
Cache geleert, danach wurde nicht mehr gefiltert. -
@Bluefox : das fängt mit Fehlern im UPNP an ( der startet auch gar nicht ) und schaukelt sich dann hoch bis zum Neustart des Controllers.
Ich kann das durch Start des UPNP-Adapters direkt provozieren
- Debian unter VM-Ware
- Mem: 4GB, 2,6GB used
- States in Mem
- Node.js 8.15.0
- Das Wetter 2.61
- UPNP 0.3.9
Mit beendetem UPNP läuft das System. Ich konnte komischerweise auch keine Fehler des Wetteradapters in den Logs von heute Nacht mehr finden.
-
Habe es heutemorgen auf meinen Win10 Host installiert.
Bisher keine Probleme.Grüße
-
@rantanplan Die Probleme kommen bis jetzt nur mit dasWetter und upnp.
-
@Bluefox DasWetter war nicht aktiv. Habe es mal aktiviert. Keine Fehlermeldung. Alledings stehen bei mir in der Instanz keine Daten drin. UPNP kommt bei mir nicht ins Netzt