NEWS
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?
-
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.
-
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:* LISTENbekomme ich da. leider nicht so aussagekräftig
-
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.@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?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden