NEWS
Komplet absturz
-
Hallo,
ich verkabel gerade eine Alarmanlage neu und habe dabei das Netwzerkkabel vom iobroker abgesteckt und seit dem wieder drauf stecken funktioniert nichts mehr. ich kann mich noch über Putty einloggen und seheh folgendes.
pi@ioBroker-Rock:~$ sudo iobroker status iobroker is not running on this host. No iobroker host is running. Objects type: file States type: file
pi@ioBroker-Rock:~$ iobroker list instances + instance is alive
pi@ioBroker-Rock:~$ sudo iobroker start all Cannot find view "system" (node:9601) UnhandledPromiseRejectionWarning: #<Object> (node:9601) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:9601) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Das ist so frustiertent, wenn bei jeden Pups das komplette System flöten geht. Es gab schon ähnlich "unbedeutende" Vorfälle die ein komplette Restoren nach sich zogen. Zum Beispiel hab ich die Hardware rebootet ohne vorher den iobroker zu stoppen. Zack, total im Eimer. Das wäre jetzt bestimmt schon das 3ten oder 4ten mal. Ich überlege ernsthaft das Ganze aufzugeben. Ich mach das mit den ioBroker seit über einem Jahr, aber sowas treibt mich zum Wahnsinn.
Kann jemand schnell helfen ? -
@pfuhsy
Da stimmt was anderes nicht ich mach ein mal die Woche ein Linux Update und reboote danach ohne IOBroker zu stoppen und der läuft immer noch ohne Probleme. -
cd /opt/iobroker iobroker start
-
@pfuhsy Warum startest du den ioBroker mit sudo?
iobroker stop iobroker fix iobroker version which nodejs && nodejs -v && which node && node -v && which npm && npm -v
-
nix
pi@ioBroker-Rock:~$ cd /opt/iobroker pi@ioBroker-Rock:/opt/iobroker$ iobroker start pi@ioBroker-Rock:/opt/iobroker$ iobroker status iobroker is not running on this host. No iobroker host is running. Objects type: file States type: file
-
@Thomas-Braun sagte in Komplet absturz:
========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@ioBroker-Rock:/$ iobroker version 2.2.9 pi@ioBroker-Rock:/$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v /usr/bin/nodejs v10.19.0 /usr/bin/node v10.19.0 /usr/bin/npm 6.13.4 pi@ioBroker-Rock:/$
Nach dm Reboot:
pi@ioBroker-Rock:~$ iobroker status iobroker is not running on this host. No iobroker host is running. Objects type: file States type: file pi@ioBroker-Rock:~$ iobroker start pi@ioBroker-Rock:~$ iobroker status Cannot parse /opt/iobroker/iobroker-data/objects.json: SyntaxError: Unexpected end of JSON input iobroker is not running on this host. No iobroker host is running. Objects type: file States type: file
Und jetzt ? Was ist den da passiert? Kann mir das jemand erklären?
-
@pfuhsy
Mittail -f /opt/iobroker/log/iobroker.current.log
schauen was passiert, wenn du in einer anderen Konsole den iobroker startest.
Zuvor ein
iobroker fix
schadet vielleicht auch nicht.
-
B.js:1993:32) at runCallback (timers.js:705:18) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5) 2020-06-01 20:25:13.134 - info: host.ioBroker-Rock iobroker _restart 2020-06-01 20:25:13.145 - error: host.ioBroker-Rock _design/system missing - call node iobroker.js setup 2020-06-01 20:25:13.155 - info: host.ioBroker-Rock terminated 2020-06-01 20:25:14.093 - info: host.ioBroker-Rock iobroker Starting node restart.js 2020-06-01 20:25:15.906 - info: host.ioBroker-Rock iobroker.js-controller version 2.2.9 js-controller starting 2020-06-01 20:25:15.922 - info: host.ioBroker-Rock Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker 2020-06-01 20:25:15.923 - info: host.ioBroker-Rock hostname: ioBroker-Rock, node: v10.19.0 2020-06-01 20:25:15.927 - info: host.ioBroker-Rock ip addresses: 192.168.1.110 fe80::f777:1c02:d801:d955 2020-06-01 20:25:16.050 - info: host.ioBroker-Rock connected to Objects and States 2020-06-01 20:25:16.053 - error: Cannot find view "system" 2020-06-01 20:25:16.089 - error: Cannot find view "system" 2020-06-01 20:25:16.091 - error: Cannot find view "system" 2020-06-01 20:25:16.115 - error: host.ioBroker-Rock uncaught exception: Cannot read property 'rows' of undefined 2020-06-01 20:25:16.119 - error: host.ioBroker-Rock TypeError: Cannot read property 'rows' of undefined at objects.getObjectView (/opt/iobroker/node_modules/iobroker.js-controller/main.js:1529:34) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileD
-
iobroker update iobroker upgrade iobroker upgrade self
-
Sah nach 5min. immer noch so aus. Hab dann mit Strg+c abgebrochen und Upgrade ausgeführt. Oder bin ich da zu ungeduldig?
pi@ioBroker-Rock:~$ iobroker update Error: Object "system.config" not found ^C pi@ioBroker-Rock:~$
pi@ioBroker-Rock:~$ iobroker upgrade No repositories defined. 25
pi@ioBroker-Rock:~$ iobroker upgrade self No repositories defined. Cannot get repository under "undefined"
-
@pfuhsy sagte in Komplet absturz:
Error: Object "system.config" not found
No repositories defined. -
@pfuhsy
Installiers neu. Da sind so wie ich das sehe einige Dateien korrupt. -
Ich probiers nochmal mit den fixer dann gebe ich es auf.
Kannst Du mir erklären was da passiert ist? Das ist doch nicht normal. -
Selbes Ergebniss wie oben. Sehr frustiertend!!!
-
@pfuhsy sagte in Komplet absturz:
Ich probiers nochmal mit den fixer dann gebe ich es auf.
Was soll der fixer bringen?
der korrigiert die Rechte des Users iobroker unter dem alles läuft.Du hast aber defekte Dateien - warum auch immer.
So fehlt z.B. deine Konfiguration und das Update kann nicht durchgeführt werden, weil gar kein Repo definiert ist.Nur mal so aus Neugier:
Was siehst du wenn du im admin ganz oben auf den Schraubenschlüssel klickst? -
@Homoran sagte in Komplet absturz:
Du hast aber defekte Dateien - warum auch immer.
Stop. Ich hab nicht nur das Netzwerkkabel gezogen, sondern den USB-Anschnluss meiner Alarmanlage mit eingesteckt. Das dürfte aber funktionieren, weil ich in ein identischen System es am laufen hatte. Oder könnte das tasächlich das Problem verursacht haben ?
@Homoran sagte in Komplet absturz:
Nur mal so aus Neugier:
Was siehst du wenn du im admin ganz oben auf den Schraubenschlüssel klickst?Kann ich mal ausprobieren, wenn es wieder läuft.
-
@pfuhsy
Vermutlich im laufenden Betrieb das System hart ausgeschaltet oder das Dateisystem verabscheidet sich gerade.dmesg
kann evtl. auch weiterhelfen.
-
Jetzt hab ich die Karte schon raus und restore gerade. Nochmal. Sehr frustiertend
-
@pfuhsy sagte in Komplet absturz:
Oder könnte das tasächlich das Problem verursacht haben ?
wenn die Alarmanlage über den USB auch mit Strom versorgt wird kann das schon sein.
-
@Homoran sagte in Komplet absturz:
@pfuhsy sagte in Komplet absturz:
Oder könnte das tasächlich das Problem verursacht haben ?
wenn die Alarmanlage über den USB auch mit Strom versorgt wird kann das schon sein.
Nicht die komplette Anlage die hat ihre eigene Versorung, aber der Konverter CP2101. Ich hatte aber eine Brücke drin, die die beiden 5V über den Konverter verbindet. Ich trenne den mal