NEWS
[gelöst] VIS läuft nicht mehr
-
Läuft denn der Web Adapter?
Vis scheint ja zu laufen, ohne Fehler !
Ansonsten:
Browsercache leeren
Anderer Browser
Gruß
Rainer
-
Hallo Rainer,
tatsächlich, der Web Adapter läuft nicht. Folgender Eintrag im Log:
host-raspberrypi 2016-06-26 13:32:00.033 error startInstance system.adapter.web.0Invalid version of "js-controller". Installed "0.8.2", required ">=0.9.0
Ich glaube ich hatte da ein grundsätzliches Verständnisproblem. Ich dachte dieser Adapter sei nur für die WEB API notwendig, also um Statusabfragen etc. per Web abzusetzen. Mir war nicht klar, dass VIS auch daran hängt?! Aber ok, was dazu gelernt…
Was muss ich denn jetzt konkret mache? Bin so ein "über die Weboberfläche updater"
VG
Barni
-
Ein Versuch wäre
Web Instanz löschen
Web Adapter löschen
Rebooten
Web Adapter installieren
Web Instanz installieren
Oder über die Konsole
cd /opt/iobroker npm cache clean iobroker stop npm install iobroker.web iobroker upload web iobroker start
Gruß
Rainer
-
Danke für die Ideen.
Habe beide Methoden versucht. Die Installation lief scheinbar in beiden Fällen durch. Im ersten Fall hängen Adapter und Instanz scheinbar zusammen, Instanz löschen, dann auch Adapter weg und Adapter installiert dann auch direkt Instanz da.
Im Log ist weiterhin die Meldung:
iobroker 2016-06-26 14:20:07.268 info exit 0 iobroker 2016-06-26 14:20:07.225 info host.raspberrypi object system.adapter.web.0 created host-raspberrypi 2016-06-26 14:20:07.202 error startInstance system.adapter.web.0Invalid version of "js-controller". Installed "0.8.2", required ">=0.9.0 host-raspberrypi 2016-06-26 14:20:07.100 info object change system.adapter.web.0 iobroker 2016-06-26 14:20:07.057 info host.raspberrypi object system.adapter.web.0.alive created iobroker 2016-06-26 14:20:07.014 info host.raspberrypi object system.adapter.web.0.connected created iobroker 2016-06-26 14:20:06.967 info host.raspberrypi object system.adapter.web.0.memHeapUsed created iobroker 2016-06-26 14:20:06.917 info host.raspberrypi object system.adapter.web.0.memHeapTotal created iobroker 2016-06-26 14:20:06.866 info host.raspberrypi object system.adapter.web.0.memRss created iobroker 2016-06-26 14:20:06.824 info host.raspberrypi object system.adapter.web.0.uptime created iobroker 2016-06-26 14:20:06.780 info host.raspberrypi object system.adapter.web.upload created iobroker 2016-06-26 14:20:06.740 info host.raspberrypi create instance web iobroker 2016-06-26 14:20:02.500 info add web
Und VIS halt weiterhin nicht zu sehen…
Habt ihr noch weitere Ideen?
VG
Barni
-
-
Lol total übersehen das macht schon Sin!
Iobroker update
Iobroker Upgrade self
Sent from my iPhone using Tapatalk
-
Hört sich sinnvoll an
…gemacht, leider mit Problemen:
` > pi@raspberrypi /opt/iobroker $ sudo iobroker upgrade self
npm install iobroker.js-controller –production --prefix "/opt/iobroker" (System call)
fs.js:549
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../killall.sh'
at Error (native)
at Object.fs.openSync (fs.js:549:18)
at Object.fs.writeFileSync (fs.js:1161:15)
at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:213:24)
at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:490:23
at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:511:11)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
npm ERR! Linux 4.1.13-v7+
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "/opt/iobroker"
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! code ELIFECYCLE
npm ERR! iobroker.js-controller@0.9.0 install:
node lib/setup.js setup first
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the iobroker.js-controller@0.9.0 install script 'node lib/setup.js setup first'.
npm ERR! This is most likely a problem with the iobroker.js-controller package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node lib/setup.js setup first
npm ERR! You can get their info via:
npm ERR! npm owner ls iobroker.js-controller
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /opt/iobroker/npm-debug.log
host.raspberrypi Cannot install iobroker.js-controller: 1</anonymous> `
Leider läuft jetzt auch iobroker nicht mehr :shock:
Raspi neu gestartet, nix. Wenn ich iobroker manuell starten möchte kommt:
pi@raspberrypi /opt/iobroker $ iobroker start module.js:339 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Function.Module.runMain (module.js:467:10) at startup (node.js:134:18) at node.js:961:3
-
Controller Update nicht als User Pi mit sudo, sondern als root ausführen!
Gruß
Rainer
-
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! code ELIFECYCLE `
Vor Controller-Update ein Update von node.js machen:sudo npm cache clean -f sudo npm install -g n sudo n 4.4.6
-
Zunächst mal ein DANKE für eure tatkräftige Mithilfe!
@Rainer: hatte bisher alle Installation als Pi mit sudo durchgeführt. Keine gute Idee?
@paul53: habe das update wie von Dir geschrieben durchgeführt.
Aber sobald ich irgendetwas mit iobroker machen wollte (start, update, upgrade) erhielt ich immer diesen Fehler (auch egal mit welchem User):
root@raspberrypi:/opt/iobroker# iobroker update module.js:327 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:968:3
Das Verzeichnis gab's nicht. Habe dann
npm install iobroker.js-controller
durchgeführt. Und es funktioniert wieder!
Danke Euch,
Barni
-
Keine gute Idee? `
Korrekt!sobald ich irgendetwas mit iobroker machen wollte (start, update, upgrade) erhielt ich immer diesen Fehler `
Klar, da ist die Installation/Update wegen der fehlenden Zugriffsrechte nicht komplett durchgelaufen.Die Neuinstallation des Controllers war genau richtig!
Gruß
Rainer