NEWS
Es hat mich erwischt, ioBroker Admin nicht erreichbar
-
Hallo zusammen,
jetzt hat es mich auch erwischt, die ioBroker Admin-Oberfläche ist nicht mehr erreichbar. Bevor ich alles neu aufsetze und meine Frau ich umbringt weil die Rolläden nicht mehr wie gewohnt auf und zugehen hoffe ich ihr könnt mich retten. Abgesehen davon dass ich durch die aktuelle Auslastung Arbeit und Tochter betreuen wohl deutlich länger bräuchte
ioBroker läuft auf einem Raspberry 4 und ist über LAN ins Netz eingebunden.
Die einfache Vorgeschichte nach der ioBroker nicht mehr funktionierte: Ich hatte die Fritzbox 7490 neu gestartet. Danach ging nix mehr. Situation:
Im Browser erhalte ich unter der bisherigen URL http://rpi4iobroker:8081/ den Fehler
rpi4iobroker hat die Verbindung abgelehnt.
ERR_CONNECTION_REFUSED- In der Fritzbox bekommt der Raspberry nach wie vor eine IP (192.168.172.109)
- Der Raspberry ist nach wie vor über Putty erreichbar und man kann sich erfolgreich einloggen.
pi@rpi4iobroker:~ $ iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.dwd.0 : dwd - enabled system.adapter.ical.0 : ical - enabled + system.adapter.info.0 : info - enabled system.adapter.iot.0 : iot - enabled system.adapter.javascript.0 : javascript - enabled system.adapter.javascript.1 : javascript - enabled system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.trashschedule.0 : trashschedule - enabled system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.worx.0 : worx - enabled system.adapter.zigbee.0 : zigbee - enabled, port: /dev/ttyUSB0
Den Adapter stoppen und starte sieht unauffällig aus, bringt aber leider keine Änderung.
pi@rpi4iobroker:~ $ iobroker stop admin.0 The adapter "admin.0" was stopped. pi@rpi4iobroker:~ $ iobroker start admin.0 The adapter "admin.0" was started.
Versionen von node, nodejs und npm
pi@rpi4iobroker:/opt/iobroker/log $ node -v v10.19.0 pi@rpi4iobroker:/opt/iobroker/log $ nodejs -v v10.19.0 pi@rpi4iobroker:/opt/iobroker/log $ npm -v 6.13.4
vi des aktuellen log files spuckt folgendes aus:
2020-05-13 22:42:26.456 - ^[[32minfo^[[39m: host.rpi4iobroker instance system.adapter.admin.0 started with pid 602 2020-05-13 22:42:26.958 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: /opt/iobroker/node_modules/iobroker.admin/lib/socket.js:803 2020-05-13 22:42:26.958 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: ! } 2020-05-13 22:42:26.959 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: ^ 2020-05-13 22:42:26.959 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: SyntaxError: Unexpected token } 2020-05-13 22:42:26.959 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2020-05-13 22:42:26.959 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2020-05-13 22:42:26.960 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2020-05-13 22:42:26.960 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2020-05-13 22:42:26.960 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2020-05-13 22:42:26.960 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) 2020-05-13 22:42:26.961 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) 2020-05-13 22:42:26.961 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.admin/main.js:19:21) 2020-05-13 22:42:26.961 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) 2020-05-13 22:42:26.961 - ^[[31merror^[[39m: host.rpi4iobroker Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2020-05-13 22:42:26.962 - ^[[31merror^[[39m: host.rpi4iobroker instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2020-05-13 22:42:26.962 - ^[[32minfo^[[39m: host.rpi4iobroker Restart adapter system.adapter.admin.0 because enabled 2020-05-13 22:42:30.463 - ^[[32minfo^[[39m: host.rpi4iobroker instance system.adapter.discovery.0 started with pid 609 2020-05-13 22:42:33.040 - ^[[32minfo^[[39m: discovery.0 (609) starting. Version 2.2.2 in /opt/iobroker/node_modules/iobroker.discovery, node: v10.19.0 2020-05-13 22:42:34.447 - ^[[32minfo^[[39m: host.rpi4iobroker instance system.adapter.info.0 started with pid 624 2020-05-13 22:42:50.613 - ^[[32minfo^[[39m: host.rpi4iobroker instance system.adapter.shelly.0 started with pid 643 2020-05-13 22:42:53.898 - ^[[32minfo^[[39m: info.0 (624) starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.info, node: v10.19.0
Das Log sieht nicht so gut aus. Könnt ihr mir bitte helfen was ich am besten tun kann bzw. was ich als nächstes probieren sollte?
Ich bin dankbar für jeden Ratschlag! -
Admin Seite geht such nicht wenn du die Ip Adresse des Pi für den Aufruf benutzt?
Sonst das man prüfen:
https://www.iobroker.net/#de/documentation/trouble/RunsNoMore.md
Ich würde zum Testen mal eine zweite Admin Instanz mit anderem Port installieren Und schauen ob die dann wieder erreichbar ist.
Wenn du wirklich am Pi selber nichts gemacht hast könnte deine SD Karte sterben. Also mit einen BACKUP den Tag heute beginnen.
-
@wendy2702 zeigmal
iobroker update
dann den js-controller und admin
da stimmt mit dem socket.io was nicht
-
@arteck said in Es hat mich erwischt, ioBroker Admin nicht erreichbar:
iobroker update
Das gibt nach dem Anhalten folgendes aus:
pi@rpi4iobroker:~ $ iobroker stop pi@rpi4iobroker:~ $ iobroker update Used repository: default /opt/iobroker/node_modules/sshpk/lib/formats/pkcs8.js:261 for (var i = 0; i < ks.len'th; ++i) { ^^^^^^^^^^^ SyntaxError: Invalid or unexpected token at Module._compile (internal/modules/cjs/loader.js:723:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (/opt/iobroker/node_modules/sshpk/lib/formats/pkcs1.js:20:13) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) pi@rpi4iobroker:~ $
-
@wendy2702 said in Es hat mich erwischt, ioBroker Admin nicht erreichbar:
Admin Seite geht such nicht wenn du die Ip Adresse des Pi für den Aufruf benutzt?
Leider nein, gleiches Ergebnis
Sonst das man prüfen:
https://www.iobroker.net/#de/documentation/trouble/RunsNoMore.md
Das schaue ich mir an, vielen Dank!Ich würde zum Testen mal eine zweite Admin Instanz mit anderem Port installieren Und schauen ob die dann wieder erreichbar ist.
Wenn du wirklich am Pi selber nichts gemacht hast könnte deine SD Karte sterben. Also mit einen BACKUP den Tag heute beginnen.
Mir ist heute früh eingefallen dass wir die Tage einen ganz kurzen Stromausfall im Ort hatten. Nicht viel, vielleicht 30 Sekunden. Aber vielleicht war auch das die Ursache und der Rückschluss auf den Fritzbox Neustart ist ggf. nicht der richtige da nur zufällig im ähnlichen Zeitraum.
Würde es sich lohnen zu versuchen ioBroker nochmal komplett drüberzuinstallieren über die vorhandene Installation?
-
@sushbone
Das riecht ganz stark nach defekter SD-Karte. -
sichere erstmal den iobroker-data ordner.
Dann würde ich versuchen den JS Controller neu zu installieren.
-
@sushbone erstmal
cd /opt/iobroker/
dann iobroker update