NEWS
[Frage]Nach Fehler bei Redis-Anmeldung startet ioBroker immer wieder neu
-
Hallo,
hatte größere Probleme mit meinem Server. Nun ist er wieder flott, allerdings startet iobroker nicht sauber:
2016-10-26 18:20:09.264 - [32minfo[39m: iobroker exit 0 2016-10-26 18:20:09.367 - [32minfo[39m: host.MacMini-Ethernet.fritz.box received SIGTERM 2016-10-26 18:20:09.368 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated 2016-10-26 18:20:15.393 - [32minfo[39m: host.MacMini-Ethernet.fritz.box iobroker.js-controller version 0.12.3 js-controller starting 2016-10-26 18:20:15.401 - [32minfo[39m: host.MacMini-Ethernet.fritz.box Copyright (c) 2014-2016 bluefox, hobbyquaker 2016-10-26 18:20:15.402 - [32minfo[39m: host.MacMini-Ethernet.fritz.box hostname: MacMini-Ethernet.fritz.box 2016-10-26 18:20:15.403 - [32minfo[39m: host.MacMini-Ethernet.fritz.box ip addresses: fe80::ca2a:14ff:fe58:bcd 192.168.178.38 fe80::bd31:d67e:532a:4255 fd26:78a9:c46b:bf48:bd31:d67e:532a:4255 2016-10-26 18:20:15.439 - [32minfo[39m: host.MacMini-Ethernet.fritz.box States connected to redis 127.0.0.1:6379 2016-10-26 18:20:15.442 - [32minfo[39m: host.MacMini-Ethernet.fritz.box InRedisDB connected 2016-10-26 18:20:15.464 - [31merror[39m: uncaught exception: that._clone is not a function 2016-10-26 18:20:15.468 - [31merror[39m: TypeError: that._clone is not a function at /Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1135:36 at Command.callback (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:602:49) at normal_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:714:21) at RedisClient.return_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:816:9) at JavascriptRedisParser.Parser.returnReply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:188:18) at JavascriptRedisParser.execute (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/node_modules/redis-parser/lib/parser.js:415:12) at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:267:27) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) 2016-10-26 18:20:15.471 - [32minfo[39m: iobroker _restart 2016-10-26 18:20:15.487 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated 2016-10-26 18:20:15.672 - [32minfo[39m: iobroker Starting node restart.js 2016-10-26 18:20:15.683 - [32minfo[39m: iobroker exit 0 2016-10-26 18:20:15.792 - [32minfo[39m: host.MacMini-Ethernet.fritz.box received SIGTERM 2016-10-26 18:20:15.793 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated 2016-10-26 18:20:21.431 - [32minfo[39m: host.MacMini-Ethernet.fritz.box iobroker.js-controller version 0.12.3 js-controller starting 2016-10-26 18:20:21.439 - [32minfo[39m: host.MacMini-Ethernet.fritz.box Copyright (c) 2014-2016 bluefox, hobbyquaker 2016-10-26 18:20:21.440 - [32minfo[39m: host.MacMini-Ethernet.fritz.box hostname: MacMini-Ethernet.fritz.box 2016-10-26 18:20:21.441 - [32minfo[39m: host.MacMini-Ethernet.fritz.box ip addresses: fe80::ca2a:14ff:fe58:bcd 192.168.178.38 fe80::bd31:d67e:532a:4255 fd26:78a9:c46b:bf48:bd31:d67e:532a:4255 2016-10-26 18:20:21.478 - [32minfo[39m: host.MacMini-Ethernet.fritz.box States connected to redis 127.0.0.1:6379 2016-10-26 18:20:21.480 - [32minfo[39m: host.MacMini-Ethernet.fritz.box InRedisDB connected 2016-10-26 18:20:21.501 - [31merror[39m: uncaught exception: that._clone is not a function 2016-10-26 18:20:21.505 - [31merror[39m: TypeError: that._clone is not a function at /Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1135:36 at Command.callback (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:602:49) at normal_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:714:21) at RedisClient.return_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:816:9) at JavascriptRedisParser.Parser.returnReply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:188:18) at JavascriptRedisParser.execute (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/node_modules/redis-parser/lib/parser.js:415:12) at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:267:27) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) 2016-10-26 18:20:21.507 - [32minfo[39m: iobroker _restart 2016-10-26 18:20:21.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated</anonymous></anonymous>
Irgendwas stimmt mit redis wohl nicht. Redis Server läuft aber.
./iobroker setup custom ````auch schon ausgeführt und alles auf redis umgestellt. Kein Erfolg Ebenso führ der controller ein "restart" aus. Damit startet eine Schleife aus Start und Absturz, die ich mit```` ./iobroker stop ````nicht beenden kann. Jemand ne Idee? Gruß Pix
-
Hat es dir beim Crash ein Script zerschossen?
@pix:2016-10-26 18:20:15.468 - [31merror[39m: TypeError: that._clone is not a function
at /Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1135:36
at Command.callback (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:602:49)
at normal_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:714:21)
at RedisClient.return_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:816:9)
at JavascriptRedisParser.Parser.returnReply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:188:18)
at JavascriptRedisParser.execute (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/node_modules/redis-parser/lib/parser.js:415:12)
at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:267:27)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at readableAddChunk (_stream_readable.js:153:18)</anonymous> `
Vielleicht hilft es in den Sekunden, die ioBroker hoch ist mal den Js-Adapter zu stoppen.
Gruß
Rainer
-
@pix:Hallo,
hatte größere Probleme mit meinem Server. Nun ist er wieder flott, allerdings startet iobroker nicht sauber:
2016-10-26 18:20:09.264 - [32minfo[39m: iobroker exit 0 2016-10-26 18:20:09.367 - [32minfo[39m: host.MacMini-Ethernet.fritz.box received SIGTERM 2016-10-26 18:20:09.368 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated 2016-10-26 18:20:15.393 - [32minfo[39m: host.MacMini-Ethernet.fritz.box iobroker.js-controller version 0.12.3 js-controller starting 2016-10-26 18:20:15.401 - [32minfo[39m: host.MacMini-Ethernet.fritz.box Copyright (c) 2014-2016 bluefox, hobbyquaker 2016-10-26 18:20:15.402 - [32minfo[39m: host.MacMini-Ethernet.fritz.box hostname: MacMini-Ethernet.fritz.box 2016-10-26 18:20:15.403 - [32minfo[39m: host.MacMini-Ethernet.fritz.box ip addresses: fe80::ca2a:14ff:fe58:bcd 192.168.178.38 fe80::bd31:d67e:532a:4255 fd26:78a9:c46b:bf48:bd31:d67e:532a:4255 2016-10-26 18:20:15.439 - [32minfo[39m: host.MacMini-Ethernet.fritz.box States connected to redis 127.0.0.1:6379 2016-10-26 18:20:15.442 - [32minfo[39m: host.MacMini-Ethernet.fritz.box InRedisDB connected 2016-10-26 18:20:15.464 - [31merror[39m: uncaught exception: that._clone is not a function 2016-10-26 18:20:15.468 - [31merror[39m: TypeError: that._clone is not a function at /Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1135:36 at Command.callback (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:602:49) at normal_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:714:21) at RedisClient.return_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:816:9) at JavascriptRedisParser.Parser.returnReply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:188:18) at JavascriptRedisParser.execute (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/node_modules/redis-parser/lib/parser.js:415:12) at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:267:27) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) 2016-10-26 18:20:15.471 - [32minfo[39m: iobroker _restart 2016-10-26 18:20:15.487 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated 2016-10-26 18:20:15.672 - [32minfo[39m: iobroker Starting node restart.js 2016-10-26 18:20:15.683 - [32minfo[39m: iobroker exit 0 2016-10-26 18:20:15.792 - [32minfo[39m: host.MacMini-Ethernet.fritz.box received SIGTERM 2016-10-26 18:20:15.793 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated 2016-10-26 18:20:21.431 - [32minfo[39m: host.MacMini-Ethernet.fritz.box iobroker.js-controller version 0.12.3 js-controller starting 2016-10-26 18:20:21.439 - [32minfo[39m: host.MacMini-Ethernet.fritz.box Copyright (c) 2014-2016 bluefox, hobbyquaker 2016-10-26 18:20:21.440 - [32minfo[39m: host.MacMini-Ethernet.fritz.box hostname: MacMini-Ethernet.fritz.box 2016-10-26 18:20:21.441 - [32minfo[39m: host.MacMini-Ethernet.fritz.box ip addresses: fe80::ca2a:14ff:fe58:bcd 192.168.178.38 fe80::bd31:d67e:532a:4255 fd26:78a9:c46b:bf48:bd31:d67e:532a:4255 2016-10-26 18:20:21.478 - [32minfo[39m: host.MacMini-Ethernet.fritz.box States connected to redis 127.0.0.1:6379 2016-10-26 18:20:21.480 - [32minfo[39m: host.MacMini-Ethernet.fritz.box InRedisDB connected 2016-10-26 18:20:21.501 - [31merror[39m: uncaught exception: that._clone is not a function 2016-10-26 18:20:21.505 - [31merror[39m: TypeError: that._clone is not a function at /Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1135:36 at Command.callback (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:602:49) at normal_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:714:21) at RedisClient.return_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:816:9) at JavascriptRedisParser.Parser.returnReply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:188:18) at JavascriptRedisParser.execute (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/node_modules/redis-parser/lib/parser.js:415:12) at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:267:27) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) 2016-10-26 18:20:21.507 - [32minfo[39m: iobroker _restart 2016-10-26 18:20:21.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box terminated</anonymous></anonymous>
Irgendwas stimmt mit redis wohl nicht. Redis Server läuft aber.
./iobroker setup custom ````auch schon ausgeführt und alles auf redis umgestellt. Kein Erfolg Ebenso führ der controller ein "restart" aus. Damit startet eine Schleife aus Start und Absturz, die ich mit```` ./iobroker stop ````nicht beenden kann. Jemand ne Idee? Gruß Pix `
Es ist nicht klar, wie es früher lief. Probiere die aktuellste 0.13.0 Version.
-
So, nach Tagen das Ding immer noch nicht wieder zum Laufen gekriegt :evil:
Server platt gemacht und komplett neu installiert, inklusive node, npm, iobroker.
Dann iobroker-data Ordner zurückkopiert.
Fehler wie oben.
Dann JS-Controller 0.13 installiert, dann kommt````
MacMini-Ethernet:iobroker pix$ ./iobroker start
Starting iobroker controller daemon...
iobroker controller daemon failed to start: 2
Error: 2Tipps? Pix
-
Okay, habe mein Timemachine Backup des iobroker Ordners vom letzten Sonntag! (5 Tage) wieder eingespielt.
Alles fährt wieder hoch , leider sind aber alle States weg
Manche sind wichtig für die Funktion von Skripts. Leider lassen sie sich nicht einfach per wiederherstellen. Weiß da jemand Rat?
-
Habe die States von Hand wieder mit Werten gefüllt. War natürlich etwas Arbeit.
Gibt es ein Skript, dass alle States durchgeht, ob sie "undefined" sind und dann in InfluxDB nachsieht, ob es einen Wert gibt und diesen schließlich in den State schreibt?
Gruß
Pix