NEWS
[Gelöst] ioBroker startet nicht mehr
-
Hey, nachdem ich mich seit Stunden durch alle Foren wühle, komme ich leider einfach immer noch nicht weiter.
Heute morgen kam ich nicht mehr auf die Admin-Oberfläche vom io. Habe dann neugestartet via iobroker stop und start und dann kam folgendes:
Starting iobroker controller daemon... /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136 throw new Error(msg.error); ^ Error: SyntaxError: Error parsing /opt/iobroker/node_modules/winston/package.json: Unexpected token g in JSON at position 0 at Object.parse (native) at readPackage (module.js:99:52) at tryPackage (module.js:109:13) at Function.Module._findPath (module.js:193:20) at Function.Module._resolveFilename (module.js:474:25) at Function.Module._load (module.js:424:25) at Module.require (module.js:504:17) at require (internal/module.js:20:19) at Object. <anonymous>(/opt/iobroker/node_modules/winston-daily-rotate-file/index.js:7:35) at Module._compile (module.js:577:32) at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19) at emitTwo (events.js:106:13) at ChildProcess.emit (events.js:191:7) at process.nextTick (internal/child_process.js:787:12) at _combinedTickCallback (internal/process/next_tick.js:73:7) at process._tickCallback (internal/process/next_tick.js:104:9)</anonymous></anonymous>
Gestern lief alles noch reibungslos und ich habe nur die Sensoren im Mihome Adapter konfiguriert.
Dazu sollte ich vielleicht noch erwähnen, dass der TR064 Adapter auch seit ein paar Tagen nicht mehr läuft.
Ich wäre dankbar für Eure Hilfe. Ich will das System nicht schon wieder neu aufsetzen.
Läuft auf einem Raspi3
Node: v6.14.3
NPM: 3.10.10
-
Wenn sich Dateien plötzlich von selbst ändern ist das meistens ein Anzeichen das die SD-Karte langsam den Geist aufgibt.
ALso wenn du ne SD nutzt, dann am besten backup und neue nehmen. Dann ioBroker neu drüber installieren
-
Wie wurde das System installiert?
Noch genug Platz auf der Speicherkarte?
-
Speicherkarte ist gerade mal zwei Wochen alt. (Sandisk Ultra 16GB). Genug Platz ist auch vorhanden.
ioBroker startet jetzt wieder nachdem ich den JS Controller noch mal up to date gebracht habe. Jetzt habe ich komischerweise Probleme mit dem hue-adapter, welcher vorher noch nie Probleme bereitet hat.
host.pi 2018-06-22 10:47:36.933 info Restart adapter system.adapter.hue.0 because enabled host.pi 2018-06-22 10:47:36.933 error instance system.adapter.hue.0 terminated with code 0 (OK) host.pi 2018-06-22 10:47:36.933 error Caught by controller[0]: at Timer.listOnTimeout (timers.js:214:5) host.pi 2018-06-22 10:47:36.933 error Caught by controller[0]: at tryOnTimeout (timers.js:250:5) host.pi 2018-06-22 10:47:36.932 error Caught by controller[0]: at ontimeout (timers.js:390:15) host.pi 2018-06-22 10:47:36.932 error Caught by controller[0]: at Timeout.pollSensors [as _onTimeout] (/opt/iobroker/node_modules/iobroker.hue/hue.js:1047:24) host.pi 2018-06-22 10:47:36.931 error Caught by controller[0]: TypeError: api.getSensorStatus is not a function hue.0 2018-06-22 10:47:36.381 error TypeError: api.getSensorStatus is not a function at Timeout.pollSensors [as _onTimeout] (/opt/iobroker/node_modules/iobroker.hue/hue.js:1047:24) at ontimeout (timers.js:390:15) at tryOnTim hue.0 2018-06-22 10:47:36.379 error uncaught exception: api.getSensorStatus is not a function hue.0 2018-06-22 10:47:31.559 info creating/updating bridge device
-
Speicherkarte ist gerade mal zwei Wochen alt. (Sandisk Ultra 16GB) `
Das alter sagt manchmal leider nicht viel aus.
Genug Platz ist auch vorhanden. `
Du hast also z.B. Expand Filesystem ausgeführt?ioBroker startet jetzt wieder nachdem ich den JS Controller noch mal up to date gebracht habe. `
Was genau bedeutet hast bzw. was genau hast du gemacht?
Jetzt habe ich komischerweise Probleme mit dem hue-adapter, welcher vorher noch nie Probleme bereitet hat.
host.pi 2018-06-22 10:47:36.933 info Restart adapter system.adapter.hue.0 because enabled host.pi 2018-06-22 10:47:36.933 error instance system.adapter.hue.0 terminated with code 0 (OK) host.pi 2018-06-22 10:47:36.933 error Caught by controller[0]: at Timer.listOnTimeout (timers.js:214:5) host.pi 2018-06-22 10:47:36.933 error Caught by controller[0]: at tryOnTimeout (timers.js:250:5) host.pi 2018-06-22 10:47:36.932 error Caught by controller[0]: at ontimeout (timers.js:390:15) host.pi 2018-06-22 10:47:36.932 error Caught by controller[0]: at Timeout.pollSensors [as _onTimeout] (/opt/iobroker/node_modules/iobroker.hue/hue.js:1047:24) host.pi 2018-06-22 10:47:36.931 error Caught by controller[0]: TypeError: api.getSensorStatus is not a function hue.0 2018-06-22 10:47:36.381 error TypeError: api.getSensorStatus is not a function at Timeout.pollSensors [as _onTimeout] (/opt/iobroker/node_modules/iobroker.hue/hue.js:1047:24) at ontimeout (timers.js:390:15) at tryOnTim hue.0 2018-06-22 10:47:36.379 error uncaught exception: api.getSensorStatus is not a function hue.0 2018-06-22 10:47:31.559 info creating/updating bridge device ```` `
Instanz und Adapter mal gelöscht und neu installiert?
Welche Versionen von was sind installiert?
-
Ich habe jetzt ein Backup der SD Karte und von ioBroker für den Fall der Fälle gemacht.
Expandfilesystem ist natürlich ausgeführt worden. Schon bei der Einrichtung.
Bei mir hat folgendes weitergeholfen:
sudo npm install iobroker.js-controller --production
Das Problem mit dem Hue-Adapter ist mittlerweile auch gelöst. Ein neuer User auf der Bridge hat geholfen.
-
Dann ergänze bitte den Titel im ersten Post um ein````
[Gelöst] -
Hallo zusammen,
hab leider seit einigen Wochen ein ähnliches Problem beim Starten des ioBrokers:
Das Problem trat nach nem Update auf mehrer Adapter auf.
Wäre euch dankbar, wenn mir jemand helfen kann.
<u>Infos:</u>
Raspi2
pi@ioBroker-PiAlex:~ $ node -v
v8.12.0
pi@ioBroker-PiAlex:~ $ nodejs -v
v8.12.0
pi@ioBroker-PiAlex:~ $ npm -v
4.6.1
<u>Hier die Fehlermeldung in Putty:</u>
pi@ioBroker-PiAlex:/opt/iobroker $ sudo su root@ioBroker-PiAlex:/opt/iobroker# cd /opt/iobroker root@ioBroker-PiAlex:/opt/iobroker# iobroker start Starting iobroker controller daemon... /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136 throw new Error(msg.error); ^ Error at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19) at emitTwo (events.js:126:13) at ChildProcess.emit (events.js:214:7) at emit (internal/child_process.js:762:12) at _combinedTickCallback (internal/process/next_tick.js:142:11) at process._tickCallback (internal/process/next_tick.js:181:9)</anonymous>
Hab auch schon versucht Node.js manuell neu zu installieren. Leider ohne Erfolg
-
Hallo zusammen,
hab leider seit einigen Wochen ein ähnliches Problem beim Starten des ioBrokers:
Das Problem trat nach nem Update auf mehrer Adapter auf.
Wäre euch dankbar, wenn mir jemand helfen kann.
<u>Infos:</u>
Raspi2
pi@ioBroker-PiAlex:~ $ node -v
v8.12.0
pi@ioBroker-PiAlex:~ $ nodejs -v
v8.12.0
pi@ioBroker-PiAlex:~ $ npm -v
4.6.1
<u>Hier die Fehlermeldung in Putty:</u>
pi@ioBroker-PiAlex:/opt/iobroker $ sudo su root@ioBroker-PiAlex:/opt/iobroker# cd /opt/iobroker root@ioBroker-PiAlex:/opt/iobroker# iobroker start Starting iobroker controller daemon... /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136 throw new Error(msg.error); ^ Error at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19) at emitTwo (events.js:126:13) at ChildProcess.emit (events.js:214:7) at emit (internal/child_process.js:762:12) at _combinedTickCallback (internal/process/next_tick.js:142:11) at process._tickCallback (internal/process/next_tick.js:181:9)</anonymous>
Hab auch schon versucht Node.js manuell neu zu installieren. Leider ohne Erfolg `
Problem noch aktiv?
Wenn ja, welche Adapter upgedated?
Logfiles von der neuinstalation Node.JS?
Hattest du die Node, NodeJS und NPM Version auch upgedated?
Welche JS Controller Version?