NEWS
ioBroker nicht mehr erreichbar
-
Hallo @Thomas-Braun, Dein Hinweis kommt gerade recht, da hier aktuell eine Raspbian Neuinstallation läuft, nachdem ich gerade eine wohl defekte SD-Karte aussortiert habe, was echt immer ärgerlich ist, da es Zeit kostet :-(
Ich würde die Node Installation dann mit den hier in der Anleitung angegebenen Befehlen durchführen:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejsDanach stellt sich dann die Frage, ob ich damit, neben ioBroker auch meine Pimatic Hausautomatisierung zum laufen bekommen. ... wir werden sehen :-)
-
Hallo @Thomas-Braun, Dein Hinweis kommt gerade recht, da hier aktuell eine Raspbian Neuinstallation läuft, nachdem ich gerade eine wohl defekte SD-Karte aussortiert habe, was echt immer ärgerlich ist, da es Zeit kostet :-(
Ich würde die Node Installation dann mit den hier in der Anleitung angegebenen Befehlen durchführen:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejsDanach stellt sich dann die Frage, ob ich damit, neben ioBroker auch meine Pimatic Hausautomatisierung zum laufen bekommen. ... wir werden sehen :-)
@Pedder007 Der Vollständigkeit halber:
Mitsudo apt update && sudo apt upgradehältst du dein gesamtes System (inkl. node 10) dann aktuell.
-
Danke, dass kenne ich :-)
Nur diese Node-Sache ist ein Buch mit 7-Siegeln für mich ...
Ich habe mir gerade so viel Linux angeeignet, damit ich Pimatic, Motioneye und ioBroker zum laufen bringe ... ;-)@Pedder007 Dann nimm noch mit, dass man bei linux auf die Paketverwaltung setzt und tunlichst nicht Programme/Pakete daran vorbei in das System kloppt.
Dann klappt das mit node wie auch mit den anderen Paketen.
(Jedenfalls solange der Paketbauer keinen Murks macht) -
werd' ich definitiv künftig beherzigen :-)
Die andere Installationsabfolge war halt Pimatic-seitig so vorgegeben. Das habe ich dann natürlich erst einmal übernommen....
Übrigens ergeben nun auch (gerade) die beiden Abfragen nach node -v und nodejs -v tatsächlich die gleichen Versionsnummern ... ;-)Edit: Habe gerade nochmal nachgesehen. Es gibt da definitiv auch einen Hinweis auf die Installation via Package-Manager.
... aber wie das so ist, man kopiert natürlich den erstbesten Befehl und benutzt den ... :-) -
werd' ich definitiv künftig beherzigen :-)
Die andere Installationsabfolge war halt Pimatic-seitig so vorgegeben. Das habe ich dann natürlich erst einmal übernommen....
Übrigens ergeben nun auch (gerade) die beiden Abfragen nach node -v und nodejs -v tatsächlich die gleichen Versionsnummern ... ;-)Edit: Habe gerade nochmal nachgesehen. Es gibt da definitiv auch einen Hinweis auf die Installation via Package-Manager.
... aber wie das so ist, man kopiert natürlich den erstbesten Befehl und benutzt den ... :-)@Pedder007 Naturlich...
nodejs von nodesource bringt automatisch die passende Version von node mit.
Das hat der Paketersteller schon so vorgesehen.Unterschiede in den Versionen deuten immer darauf hin, dass da irgendwie manuell dran rumgefriemelt wurde.
-
@Pedder007 said in ioBroker nicht mehr erreichbar:
Btw.
Da die WEB-Oberfläche aktuell nicht mehr startet, konnte ich mir keine ganz aktuellen View-Exporte mehr ziehen.
Habe aber das File '/opt/iobroker/iobroker-data/files/vis.0/main/vis-views.json' identifiziert (und gesichert), wo hoffentlich alles drin ist, oder?Ich hatte diese Frage mal weiter oben gestellt, leider ist sie aber wohl unter gegangen.
Liege ich mit meiner Vermutung bzgl. der Datei richtig?
Weil dann müsste ich ja nur die Adapter wieder installieren/konfigurieren und dann die Datei an die richtige stelle kopieren und hätte meine bereits gebaute VIS zurück, oder? -
also jetzt komme ich gerade nicht mit.
Inst ist angeschlossen, Raspi rebootet, ioBroker sollte laufen:pi@raspberrypi:~ $ sudo systemctl status iobroker ● iobroker.service - ioBroker Server Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-04-23 22:01:54 CEST; 10s ago Docs: http://iobroker.net Main PID: 1245 (iobroker.js-con) Tasks: 18 (limit: 4915) CGroup: /system.slice/iobroker.service ├─1245 iobroker.js-controller └─1289 /usr/bin/node /opt/iobroker/node_modules/iobroker.info/main.js 0 info Apr 23 22:02:01 raspberrypi bash[1245]: at Module._compile (internal/modules/cjs/loader.js:723:23) Apr 23 22:02:01 raspberrypi bash[1245]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) Apr 23 22:02:01 raspberrypi bash[1245]: at Module.load (internal/modules/cjs/loader.js:653:32) Apr 23 22:02:01 raspberrypi bash[1245]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) Apr 23 22:02:01 raspberrypi bash[1245]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) Apr 23 22:02:01 raspberrypi bash[1245]: at Module.require (internal/modules/cjs/loader.js:692:17) Apr 23 22:02:01 raspberrypi bash[1245]: at require (internal/modules/cjs/helpers.js:25:18) Apr 23 22:02:01 raspberrypi bash[1245]: at Object.<anonymous> (/opt/iobroker/node_modules/ioredis/built/command.js:6:1 Apr 23 22:02:01 raspberrypi bash[1245]: at Module._compile (internal/modules/cjs/loader.js:778:30) Apr 23 22:02:01 raspberrypi bash[1245]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)Aber ich komme nicht auf die Webseite!?
Chrome, IE, FF, inkl. Cache-Löschungen alles getestet: "Die Webseite ist nicht erreichbar"... und den 'Inst-Fixer' hatte ich auch nochmal drüber laufen lassen.
was nun?
-
Hmhm, im Logfile wiederholt sich immer wieder der folgende Eintrag. Das heißt bestimmt nichts Gutes ..
2020-04-23 22:07:57.071 - [31merror[39m: host.raspberrypi Caught by controller[0]: /opt/iobroker/node_modules/ioredis/built/utils/index.js:1 2020-04-23 22:07:57.072 - [31merror[39m: host.raspberrypi Caught by controller[0]: ���M 2020-04-23 22:07:57.074 - [31merror[39m: host.raspberrypi Caught by controller[0]: ^ 2020-04-23 22:07:57.074 - [31merror[39m: host.raspberrypi Caught by controller[0]: SyntaxError: Invalid or unexpected token 2020-04-23 22:07:57.075 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2020-04-23 22:07:57.076 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2020-04-23 22:07:57.077 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2020-04-23 22:07:57.078 - [31merror[39m: host.raspberrypi Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2020-04-23 22:07:57.079 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2020-04-23 22:07:57.080 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) 2020-04-23 22:07:57.081 - [31merror[39m: host.raspberrypi Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) 2020-04-23 22:07:57.082 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/ioredis/built/command.js:6:17) 2020-04-23 22:07:57.083 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) 2020-04-23 22:07:57.083 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2020-04-23 22:07:57.084 - [31merror[39m: host.raspberrypi instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2020-04-23 22:07:57.084 - [32minfo[39m: host.raspberrypi Restart adapter system.adapter.admin.0 because enabled -
Hmhm, im Logfile wiederholt sich immer wieder der folgende Eintrag. Das heißt bestimmt nichts Gutes ..
2020-04-23 22:07:57.071 - [31merror[39m: host.raspberrypi Caught by controller[0]: /opt/iobroker/node_modules/ioredis/built/utils/index.js:1 2020-04-23 22:07:57.072 - [31merror[39m: host.raspberrypi Caught by controller[0]: ���M 2020-04-23 22:07:57.074 - [31merror[39m: host.raspberrypi Caught by controller[0]: ^ 2020-04-23 22:07:57.074 - [31merror[39m: host.raspberrypi Caught by controller[0]: SyntaxError: Invalid or unexpected token 2020-04-23 22:07:57.075 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2020-04-23 22:07:57.076 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2020-04-23 22:07:57.077 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2020-04-23 22:07:57.078 - [31merror[39m: host.raspberrypi Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2020-04-23 22:07:57.079 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2020-04-23 22:07:57.080 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) 2020-04-23 22:07:57.081 - [31merror[39m: host.raspberrypi Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) 2020-04-23 22:07:57.082 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/ioredis/built/command.js:6:17) 2020-04-23 22:07:57.083 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) 2020-04-23 22:07:57.083 - [31merror[39m: host.raspberrypi Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2020-04-23 22:07:57.084 - [31merror[39m: host.raspberrypi instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2020-04-23 22:07:57.084 - [32minfo[39m: host.raspberrypi Restart adapter system.adapter.admin.0 because enabled@Pedder007 redis ist installiert?
-
@Pedder007 Eine Datenbank.
iobroker status -
apt policy redis -
pi@raspberrypi:~ $ apt policy redis N: Paket redis kann nicht gefunden werden.... das hatte ich aber meines Wissens vorher auch nicht installiert ...?
@Pedder007 Hast du iobroker als image eingespielt oder per skript installiert?
Das image setzt soweit ich weiß auf redis, die skript-Installetion auf file-basierte Dateiablage.
Wobei redis eigentlich bei apt auftauchen sollte. Ist im main drin. -
@Pedder007 Hast du iobroker als image eingespielt oder per skript installiert?
Das image setzt soweit ich weiß auf redis, die skript-Installetion auf file-basierte Dateiablage.
Wobei redis eigentlich bei apt auftauchen sollte. Ist im main drin.@Thomas-Braun als Script.
Heute neu auf einem Raspbian Stretch Image aufgebaut.Meine erste Installation war allerdings auf Basis eines Clones (auch Stretch) meiner Pimatic Prod-Umgebung.
Ich hatte da nur jetzt ein komplett neues Image genommen, da mir die vorherige Installation ja 'kaputt' gegangen war.
Evtl. kam da Pimatic-seitig etwas mit ...?Edit: Da fällt mir noch ein, es gab im 3ten oder 4ten Installationsschritt von ioBroker eine ganze Reihe 'Warning'.
Mag da evtl. etwas schief gelaufen sein? -
@Thomas-Braun als Script.
Heute neu auf einem Raspbian Stretch Image aufgebaut.Meine erste Installation war allerdings auf Basis eines Clones (auch Stretch) meiner Pimatic Prod-Umgebung.
Ich hatte da nur jetzt ein komplett neues Image genommen, da mir die vorherige Installation ja 'kaputt' gegangen war.
Evtl. kam da Pimatic-seitig etwas mit ...?Edit: Da fällt mir noch ein, es gab im 3ten oder 4ten Installationsschritt von ioBroker eine ganze Reihe 'Warning'.
Mag da evtl. etwas schief gelaufen sein?grep -Erh ^deb /etc/apt/sources.list*Die Installation hört sich etwas abenteuerlich an...
Ich hätte auch Buster und nicht Stretch genommen. -
@Thomas-Braun said in ioBroker nicht mehr erreichbar:
grep -Erh ^deb /etc/apt/sources.list*
pi@raspberrypi:~ $ grep -Erh ^deb /etc/apt/sources.list* deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi deb http://archive.raspberrypi.org/debian/ stretch main ui deb https://deb.nodesource.com/node_10.x stretch main deb-src https://deb.nodesource.com/node_10.x stretch mainBis auf die Warnings war alles super durchgelaufen.
Evtl. sollte ichcurl -sL https://iobroker.net/fix.sh | bash -nochmal drüber laufen lassen?
-
@Thomas-Braun said in ioBroker nicht mehr erreichbar:
grep -Erh ^deb /etc/apt/sources.list*
pi@raspberrypi:~ $ grep -Erh ^deb /etc/apt/sources.list* deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi deb http://archive.raspberrypi.org/debian/ stretch main ui deb https://deb.nodesource.com/node_10.x stretch main deb-src https://deb.nodesource.com/node_10.x stretch mainBis auf die Warnings war alles super durchgelaufen.
Evtl. sollte ichcurl -sL https://iobroker.net/fix.sh | bash -nochmal drüber laufen lassen?
Das dürfte kein Problem sein, das mit dem Fixer zu beheben wäre.
Ich vermute, deine Images verwendeten schon redis, welches aber nicht in den Quellen von Stretch vorhanden ist. Bei Buster ist das jedenfalls drin.Ich weiß auch bei pimatic nicht was da läuft und wie/ob man das in iobroker reinpflanzen kann.
Ich setze iobroker immer sauber von Hand bzw. per Skript auf.
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