NEWS
ioBroker nicht mehr erreichbar
-
@Homoran said in ioBroker nicht mehr erreichbar:
node -v darf nichts mehr sein
dann noch folgende Ergänzung (gerade probiert):
pi@raspberrypi:~ $ sudo apt-get --purge remove node Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paket »node« ist nicht installiert, wird also auch nicht entfernt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
da sieht für mich so aus, als wäre da gar nichts ...?
-
.. sorry, bekomme gerade eine andere Prio von der Seite, muss nachher weiter schauen ...
-
@Pedder007 said in ioBroker nicht mehr erreichbar:
Die Installation von Node auf dem Clone wurde ausgeführt mit:
sudo apt-get remove nodejs
sudo apt-get autoremove
sudo apt-get autocleanIch sehe gerade noch, dass ich oben leider Unsinn einkopiert hatte.
Die Installation auf meinem Pimatic Prod RPI3 erfolgte über folgende Befehle:wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-armv7l.tar.gz -P /tmp cd /usr/local sudo tar xzvf /tmp/node-v10.16.3-linux-armv7l.tar.gz --strip=1
Wogegen hier ja Folgendes vorgegeben ist:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs
Deshalb meine Frage nach der Node-Installation, da sich mir der Unterschied dabei, außer das es andere Installationsquellen sind und einmal eine dedizierte Version und beim anderen Mal eine Version 10.x gezogen wird, nicht wirklich erschließt.
Deshalb ggf. mein Ansatz zuerst eine ganz frische Rasbian Installation auf zu setzen, dann ioBroker und erst zum Schluß Pimatic - was am Ende das auch möglicherweise für diese bedeuten mag!? Aber ein Versuch würde ich halt wagen, da ich am Ende nicht zwei RPI3s für die HA laufen lassen möchte ...
-
@Pedder007 sagte in ioBroker nicht mehr erreichbar:
der Unterschied dabei
es sind verschiedene Repos mit ggf. unterschidlichen aktuellen Versionen.
Außerdem weiß ich nicht wo die installieren.Das würde dazu passen, dass du zwei Versionen parallel installiert hast, da die eine nichts von der anderen weiß.
Was sagt denn
node -v nodejs -v which node which nodejs
-
node: v10.16.3
which node: /usr/local/bin/nodenodejs wie oben gezeigt: "...Kommando nicht gefunden..."
which nodejs: keine Ausgabe -
@Pedder007 said in ioBroker nicht mehr erreichbar:
Mit
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-armv7l.tar.gz
haust du einmalig die Version 10.16.3 in dein System, an der Paketverwaltung vorbei. Wenn du sauber eine Paket-Repository anlegst erhältst du ohne große Klimmzüge immer die aktuellste node-Version aus dem Zweig installiert. Wenn die node-Version z. B. von 10 auf 12 hochgezogen werden soll muss man nur die Installationsquelle von 10 auf 12 ändern.
-
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 nodejs
Danach 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 upgrade
hä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 ... -
@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
-
@Pedder007 redis ist installiert?
-
öhh, was ist 'redis'? habe ich noch nie gehört...
-
@Pedder007 Eine Datenbank.
iobroker status
-
'no objects found'
-
apt policy redis