NEWS
Verständnisfragen und Update iobroker, .core, .js-controller
-
Hi Leute,
ich konnte über verschiedene Suchen leider nichts finden, deshalb probiere ich es mal hier. Mir ist nicht klar, was das node_module "iobroker" ist oder macht. Und was ist "iobroker.core"?
sh-3.2# npm list iobroker.core@1.0.0 /Users/Shared/iobroker ├── [..] ├── iobroker@0.7.1 extraneous ├── [..] ├── iobroker.js-controller@1.1.3 extraneous ├── [..] ````Mein Problem ist nun, dass das Modul iobroker nicht upgedated wird, obwohl etwa auf "npmjs.com" bereits eine Version 1.0.1 liegt. Diese Version sollte bei mir (iobroker unter Mac) das Problem lösen, dass am Ende des Updates des js-controllers der chmod nicht korrekt ausgeführt wird ("chmod -R 777" statt "chmod 777 -R"). Mach ich bisher immer manuell. Kann/soll ich einfach ein
npm install ioBroker --production --prefix /Users/Shared/iobroker
durchführen? Ein
npm up
hat zumindest nichts gebracht. (Es wurde lediglich greenlock von 2.1.15 auf 2.1.16 upgedated.) Aber sollte das "iobroker"-Update nicht auch von iobroker selbst angeboten werden? Ist aber natürlich kein regulärer Adapter. Etwa mit
iobroker updateSchon mal vielen Dank für Hinweise und beste Grüße justr
-
Hast du schon Mal den ioBroker Update Befehl ausgeführt ?
Im Installations Verzeichnis: iobroker upgrade self
Vorher ioBroker stoppen !
Iobroker stop
–-----------------------
Send from mobile device
-
iobroker upgrade self ` "upgrade self" aktualisiert ja nur den js-controller und der ist ja bereits auf der aktuellen Version 1.1.3.
-
Das Core Paket ist nur da zum einfachen Initialen installieren. Danach braucht man das nicht updaten. Das sorgt nur dafür das der js-Controller installiert wird.
-
Das Core Paket ist nur da zum einfachen Initialen installieren. Danach braucht man das nicht updaten. Das sorgt nur dafür das der js-Controller installiert wird. `
Meinst du mit "Core Paket" das Modul "iobroker@0.7.1" oder "iobroker.core@1.0.0"? Zumindest das Modul "iobroker@0.7.1" wird bei mir offenbar auch beim Updaten des js-controllers benutzt. Anders kann ich mir nicht erklären, dass der chmod-Fehler beim Update immer noch vorhanden ist. -
Ok, muss mich insofern korrigieren, als dass beim Update des aktuellen js-controllers 1.2.0 das chmod korrekt ausgeführt wurde. Also wurde aktuell noch einmal etwas angepasst oder es liegt schlicht daran, dass der Upgrade-Prozess selbst natürlich noch vom alten js-controller durchgeführt wird und somit zwei Updates nötig waren, bis sich die Korrekturen auswirken konnten.
Bin zwar immer noch etwas irritiert ob der Pakete "iobroker@0.7.1" und "iobroker.core@1.0.0", aber zumindest läuft das Update auf dem Mac jetzt fehlerfrei.
Beste Grüße
justr