NEWS
UNSOLVED Strom Weg - Iobroker startet nicht mehr
-
Hab aktuell ein Problem mit meiner IObroker Installation.
Kurz war der Storm weg (hab bisschen umverkabelt ;)) und seitdem startet der Broker nicht mehr.Log sagt folgendes:
root@odroidxu4:/opt/iobroker# node node_modules/iobroker.js-controller/controller.js --logs 2019-02-23 12:12:00.225 - info: host.xu4 iobroker.js-controller version 1.4.2 js-controller starting 2019-02-23 12:12:00.232 - info: host.xu4 Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2019-02-23 12:12:00.233 - info: host.xu4 hostname: xu4, node: v8.15.0 2019-02-23 12:12:00.237 - info: host.xu4 ip addresses: 192.168.188.10 2003:e0:c3e4:c500:20a3:d49e:eded:53d3 fe80::c139:b5a4:d6cb:669 2019-02-23 12:12:00.358 - info: host.xu4 inMem-objects listening on port 9001 2019-02-23 12:12:00.378 - error: Another instance is running or some application uses port! 2019-02-23 12:12:00.378 - error: uncaught exception: listen EADDRINUSE 127.0.0.1:9001 2019-02-23 12:12:00.390 - info: iobroker _restart 2019-02-23 12:12:00.434 - info: host.xu4 States connected to redis: 127.0.0.1:6379 2019-02-23 12:12:00.436 - info: host.xu4 InMemoryDB connected 2019-02-23 12:12:00.453 - info: host.xu4 no instances found 2019-02-23 12:12:00.503 - info: host.xu4 terminated Cannot read property 'callback' of undefined TypeError: Cannot read property 'callback' of undefined at normal_reply (/opt/iobroker/node_modules/redis/index.js:722:28) at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:824:9) at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18) at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12) at Socket.<anonymous> (/opt/iobroker/node_modules/redis/index.js:274:27) at emitOne (events.js:116:13) at Socket.emit (events.js:211:7) at addChunk (_stream_readable.js:263:12) at readableAddChunk (_stream_readable.js:250:11) at Socket.Readable.push (_stream_readable.js:208:10)
objects und states bak datei hab ich schon getestet.
Was hab ich noch für möglichkeiten?
-
Erst anschauen, ob admin aktiviert ist:
cd /opt/iobroker
iobroker list instanceses muss so eine Zeile zu sehen sein:
system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: adminFalls da “disabled” statt “enabled” steht, man kann Adapter so aktivieren:
iobroker start admin -
@DavidFD sagte in Strom Weg - Iobroker startet nicht mehr:
error: Another instance is running or some application uses port!
2019-02-23 12:12:00.378 - error: uncaught exception: listen EADDRINUSE 127.0.0.1:9001Scheinbar nutzt irgendetwas anderes schon diesen Port oder läuft bereits.
-
list instances bleibt vollständig leer.
Kein lebenszeichen im Iobroker -
Was kommt denn hier:
netstat -a |grep 9001
-
ich tippe das es durch den Stromausfall die objects.json zerschossen hat und daher jetzt" alles weg" ist.
Bitte im ioBroker-Verzeichnis in iobroker-data mal schauen. Es gibt eine objects.bak und auch weitere Backups in einem Unterverzeichnis. In so einem Fall hilft es meistens die File-Größe zu vergleichen. -
@wendy2702 said in Strom Weg - Iobroker startet nicht mehr:
netstat -a |grep 9001
tcp 0 0 localhost:9001 0.0.0.0:* LISTEN
bekomme ich da. leider nicht so aussagekräftig
-
@apollon77
die bak hab ich schon ersetzt, leider ohne erfolg.TypeError: Cannot read property 'callback' of undefined at normal_reply (/opt/iobroker/node_modules/redis/index.js:722:28) at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:824:9) at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18) at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12) at Socket.<anonymous> (/opt/iobroker/node_modules/redis/index.js:274:27)
liest sich eigentlich nach einem redisfehler für mich.
Kann man das irgendwie wieder zum laufen bringen?
-
Problem konnt ich leider nicht ausfindig machen. Aber bin zumindest wieder Einsatzbereit.
Hab via setup custom die Ports 9001 und 9000 abgeändert und kann iobroker wieder normal nutzen