NEWS
(gelöst)Nach js und node Update Problem mit Zigbee
-
Hallo, ich habe heute ein Updates gemacht auf
Node.js = v10.17.0 und
js-controller = 2.1.0npm = 6.11.3
Jetzt habe ich ein Problem mit meinem Zigbee Adapter Version 0.10.3
Ich habe schon den Fix laufen lassen. Auch ein NPM Rebuild hat keine Abhilfe gebracht.
Hat noch einer einen Tip für mich? -
@piet
Im Log steht allerdings immer noch dass es recompiliert werden sollte.
Ich würde den Adapter einfach noch mal frisch installieren, da mir das so vorkommt als ob dem was fehlt. -
Hallo Jan,
Danke für Deine Antwort.
Die Neuinstallation hat leider nichts gebracht -
@piet
Zeig mal die node Version -
-
@piet
Sieht auch gut aus.
Dann eben noch mal ein npm rebuild. -
Ist das Normal das es nur ca. 2 Sec dauert
-
@piet
Nein, dauert in der Regel etwas länger. Läuft wohl was schief. Zeig mal die Konsole, wie Du das machst. -
ich hatte sudo vergessen
soll ich npm install -g npm machen? -
@piet
Mach das mal im iobroker VerzeichnisSo steht das auch in der Anleitung:
a) npm rebuild Der erste Versuch sollte immer mit dem Befehl "npm rebuild" im ioBroker Verzeichnis stattfinden, weil dies am saubersten funktioniert und direkt von der Paketverwaltung ausgeführt wird. Im Idealfall dauert das ein paar Minuten und es könnten ein paar Warnungen gelistet werden. Falls es aber Fehler gibt, werden wir zusammen versuchen im nächsten Post alle bekannten Fälle mit Ihren Lösungsansätzen zu sammeln. Wenn das funktioniert ist dies der schnellste und sauberste Weg.
-
-
Installiere den js-controller noch einmal:
cd /opt/iobroker sudo npm i iobroker.js-controller@latest --production --force
Danach den Installation-Fixer:
curl -sL https://iobroker.net/fix.sh | bash -
Startet jetzt wieder was? Also z.B.
iobroker list instances
ausführen... -
Danke Stabilostick für Deine Antwort.
Ich habe gerade folgendes gestartet:
npm install iobroker.js-controller@1.5.11 --production
Jetzt konnte ich Iobroker wieder starten.
Ich warte jetzt erst einmal ab. -
@piet
Und warum den alten? Oben war doch schon der Befehl wie es sein sollte. -
Jan1, das habe ich aus dem How To genommen.
Zu spät erst gemerkt das es der alte ist.
Ich bin ja schon froh wenn der Iobroker wieder läuft. Dann mache ich noch einmal die Befehle von Stabilostick.cd /opt/iobroker
sudo npm i iobroker.js-controller@latest --production --forcecurl -sL https://iobroker.net/fix.sh | bash -
Ist das OK?
-
@piet
Ich würde erst mal den Fixer starten und dann den js ganz normal updaten, der ist bereits im default drin. -
So, jetzt läuft wieder alles, auch Zigbee. Allerdings wieder mit
JS-Controller 1.5.11.
Jetzt eine Nacht schlafen und eventuell morgen den Controller updaten.Vielen Dank an euch
-
@piet
Das läuft morgen auch nicht anders
Hast kein Backup vom IOBroker, oder warum bist da so nervös? -
Doch habe Backup gemacht und iobroker-data Verzeichnis gesichert.
So wie es in der Anweisung Stand.
Ich hatte lediglich erst JS-Controller gemacht und danach Node.js.
Ich bin auch nicht so der Spezialist. -
@piet
Dann würde ich mal schläunigst den Backitup Adapter installieren und damit ein minimal Backup machen, wenn Du dann was zerschossen hast und zu faul zum Feher suchen bist, einfach IOBroker Ordner löschen und IOBroker samt Backitup Adapter installieren und damit das Backup wieder herstellen. Zurücklehnen und warten, das ist alles. Da bist immer locker beim Basteln.