NEWS
Js-controller 0.7.3
-
- iobroker 2015-07-13 07:19:19 info exit 0
iobroker 2015-07-13 07:19:19 info Starting node restart.js iobroker 2015-07-13 07:19:19 info Chmod finished. Restart controller iobroker 2015-07-13 07:19:19 info Execute: chmod 777 -R /opt/iobroker/node_modules/iobroker.js-controller iobroker 2015-07-13 07:19:19 info Host "Pi2-3" (linux) updated iobroker 2015-07-13 07:17:33 info npm install iobroker.js-controller –production --prefix "/opt/iobroker" (System call) iobroker 2015-07-13 07:17:32 info upgrade self
Das mit dem Restat scheind nicht zu funktionieren.
- iobroker 2015-07-13 07:20:20 info exit 0
iobroker 2015-07-13 07:20:20 info Starting node restart.js iobroker 2015-07-13 07:20:19 info _restart
Sieht im LOG soweit gut aus.
Wenn ich mit der Console (Putty ssh) schaue bleicht die PID gleiche.
auch ein "ionroker restart" hilft nicht
auch ein "iobroker stop" ist nicht in der lage die Prozesse zu beenden
also hilft nur ein "init 6" (Neustart)
Gruß
Jürgen
-
Habe gerade unter Windows und Ubunta ausprobiert. Es geht. Es ist irgendwas mit Rechten.
Vielleicht:
"sudo npm install iobroker.web"
-
Ich habe gerade auf der anderen Installation versucht upzudaten.
unter "hosts" unten links auf das update icon geklickt - nichts
unter adapter oben links auf das update-icon geklickt - auch nichts
mit putty ./iobroker update eingegeben:
root@RPi-Basement:/opt/iobroker# ./iobroker update Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.socketio/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.onkyo/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.hm-rpc/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.owfs/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.pushover/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.rickshaw/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.sonos/master/package.json. Error: Error: ETIMEDOUT Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.vis/master/package.json. Error: Error: ETIMEDOUT ...
Werden die Fehler beim Aufruf über die WebUI abgefangen? sie erscheinen nicht im log.
der Rest ok, auch der controller wird als updateable gekennzeichnet.
Nach F5 im Reiter "Hosts" ist dann auch das update verfügbar
Anscheinend bleibt hier das update aber hängen.
Gruß
Rainer
-
Ich habe jetzt nochmal alles unter /root/.npm/ gelöscht, da waren anscheinend Fehler in den Archiven und die wurden nicht neu runtergeladen. Danach ließ sich web installieren, jedoch nicht starten, da simple-api und socketio nicht unter /opt/iobroker/node_modules/iobroker.web/node_modules/ gefunden wurden. Ich habe dann kurzerhand ein npm install iobroker.socketio im iobroker.web Verzeichnis gestartet und jetzt geht es. In den iobroker.web Einstellungen beides auf "intern".
Nächstes Problem: die Metro widgets werden im Editor nicht angezeigt, sind links in der Widgetauswahl nicht vorhanden.
-
Nächstes Problem: die Metro widgets werden im Editor nicht angezeigt, sind links in der Widgetauswahl nicht vorhanden. `
Hast du die metro-widgets separat installiert?Sie sind nicht mehr Bestandteil von vis!
da waren anscheinend Fehler in den Archiven und die wurden nicht neu runtergeladen. `
da sollte helfen:cd /opt/iobroker npm cache clean
Gruß
Rainer
-
` > Hast du die metro-widgets separat installiert?
Sie sind nicht mehr Bestandteil von vis! `
Ja sicher, sind installiert!
http://192.168.0.10:8082/vis/widgets/metro/css/iconFont.min.css Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.0.10:8082/vis/widgets/metro/css/metro-bootstrap.css Failed to load resource: the server responded with a status of 404 (Not Found) http://192.168.0.10:8082/vis/widgets/metro/js/metro.js Failed to load resource: the server responded with a status of 404 (Not Found)
Die Dateien sind aber unter node_modules/iobroker.vis/www/widgets/metro/ vorhanden.
EDIT:
Bei der Installation von vis habe ich noch eine Warnung gefunden:
$ ./iobroker add vis npm install iobroker.vis --production --prefix "/opt/iobroker" (System call) npm http GET https://registry.npmjs.org/iobroker.vis npm http 200 https://registry.npmjs.org/iobroker.vis npm http GET https://registry.npmjs.org/iobroker.vis/-/iobroker.vis-0.6.2.tgz npm http 200 https://registry.npmjs.org/iobroker.vis/-/iobroker.vis-0.6.2.tgz install adapter vis npm install --production --prefix "/opt/iobroker/node_modules/iobroker.vis" (System call) npm WARN cannot run in wd iobroker.vis@0.6.2 node main.js --install (wd=/opt/iobroker/node_modules/iobroker.vis) got /opt/iobroker/node_modules/iobroker.vis/admin upload [1] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/vis.png vis.png image/png ...
EDIT 2:
Wenn ich vis-metro installiere und dieses dann vis mitinstalliert sind die widgets übrigens da! Bin vorher mehrfach vergeblich den umgekehrten Weg gegangen.
721_fehler.jpg
721_keinstate.jpg -
Noch ein Fehler in 0.7.3
/opt/iobroker/iobroker-data/node_modules/ioBroker.js-controller/conf/sources-dist.json
Statt (Zeile 27)
"flot": { "meta": "https://raw.githubusercontent.com/ruhr70/ioBroker.flot/master/io-package.json", "icon": "https://raw.githubusercontent.com/ruhr70/ioBroker.flot/master/admin/flot.png" },
muss sein
"flot": { "meta": "https://raw.githubusercontent.com/ioBroker/ioBroker.flot/master/io-package.json", "icon": "https://raw.githubusercontent.com/ioBroker/ioBroker.flot/master/admin/flot.png" },
Mann kann manuell ändern oder die nächste Version abwarten (nicht bald )
-
übrigens werden die vorhanden Widgets jetzt angezeigt, ich kann aber keiner neuen Metro Widgets hinzufügen (Metro fehlt links in der Liste).
EDIT:
Okay… iobroker.web hat mir immer eine alte config.js ausgeliefert, da war kein metro drin. Ein neustart von iobroker.web hat es dann behoben.
-
übrigens werden die vorhanden Widgets jetzt angezeigt, ich kann aber keiner neuen Metro Widgets hinzufügen (Metro fehlt links in der Liste).
EDIT:
Okay… iobroker.web hat mir immer eine alte config.js ausgeliefert, da war kein metro drin. Ein neustart von iobroker.web hat es dann behoben. `
Habe gerade einen Fehler gefunden (mit config.js). In der nächste Version wird es besser. -
geht ja immer fix hier mit den Updates :).