NEWS
Achtung!!! Nicht über admin updaten !!
-
Aktuelles iobroker.js-controller setzt beim Update von sich selbst alle Rechte auf 777.
Bitte nächste Version manuell oder über git pull updaten.
-
Über git pull geht es nicht, wenn man vorher mit npm installiert hat, oder??
egal, ich habe mir ein Installationsscript als install.sh geschrieben und starte es von root aus.
apt-get update apt-get upgrade -y wget http://download.iobroker.org/nodejs_0.10.22-1_armhf.deb dpkg -i nodejs_0.10.22-1_armhf.deb rm nodejs_0.10.22-1_armhf.deb mkdir /opt/iobroker cd /opt/iobroker npm install iobroker.js-controller npm install iobroker.hm-rega npm install iobroker.history npm install iobroker.rickshaw npm install iobroker.dwd npm install iobroker.vis npm install iobroker.node-red cd node_modules/iobroker.js-controller chmod +x iobroker ./iobroker start
den schiebe ich nach dem Neu-Aufsetzen der SD-Card ins root verzeichnis und rufe ihn dort auf
ist nur noch ein Befehl, der Rest läuft automatisch.
Lediglich EINE Fehlermeldung kam:
npm ERR! fetch failed https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz
Super Leistung, sogar die Adapter lassen sich fertig installieren.
EDIT: Leider doch nicht, sind im Reiter "Adapter" zwar als installiert gekennzeichnet, aber unter "Instanzen" nicht zu finden???
und beim Nachinstallieren eines "weiteren" Adapters bekam dieser die extension .0!!
Gruß
Rainer
-
"npm install iobroker.adapter" Installiert den adapter nicht in system, sondert lädt den nur runter. Adapter muss immer noch mit "iobroker add adapter" hinzugefügt werden.
Man kann aber überlegen, wie man das besser machen kann.
-
Danke für die schnelle Antwort.
Dann also in dem Installationsscript z.B. hinter:
'npm install iobroker.hm-rega'
noch ein 'node ioBroker add hm-rega –enabled'
oder??
Gruß
Rainer
-
Danke für die schnelle Antwort.
Dann also in dem Installationsscript z.B. hinter:
'npm install iobroker.hm-rega'
noch ein 'node ioBroker add hm-rega –enabled'
oder??
Gruß
Rainer `
Ja. -
Bitte vor dem Update lib/setup.js editieren:
Zeile 1064
var cmd = 'chmod 777 * -R ' + dir;
auf
var cmd = 'chmod 777 -R ' + dir;
und updaten.
-
Das gilt für die Version 0.3.13??
bei der Version 0.3.14 ist dies (bei mir) in Zeile 1067 (dort auch ändern??)
unter /opt/iobroker/node_modules/iobroker.js-controller/lib
wobei /opt/iobroker aus Gewohnheit mein Installationsverzeichnis ist
Gruß
-
Das gilt für die Version 0.3.13??
bei der Version 0.3.14 ist dies (bei mir) in Zeile 1067 (dort auch ändern??)
unter /opt/iobroker/node_modules/iobroker.js-controller/lib
wobei /opt/iobroker aus Gewohnheit mein Installationsverzeichnis ist
Gruß
Rainer `
Ja. 0.3.14 Auch betroffen -
Habe Änderung eingegeben.
über putty iobroker update aufgerufen
Version 0.3.15 vorhanden
über admin, reiter hosts update durchgeführt
Anzeige: neueste Version 0.3.15 installiert 0.3.15 (0.3.14 running)
über icon ./iobroker restart
keine Änderung!
reboot des cubie
./iobroker start ohne Probleme; sogar ohne chmod +x!!
iobroker daemon startet mit PID xxxx
aber über IP:8081 nicht aufrufbar!
Gruß
Rainer
PS werde gleich geändertes installscript testen, wenn keine weiteren Wünsche von dir kommen