NEWS
Probleme mit Javascript Adapter
-
Hallo zusammen,
mir ist letzte Woche der Javascript Adapter abgestürzt. Ein Blockly-Script war wohl nicht ganz ideal programmiert…
Kam dann mit dem Hinweis auf "zu viele Ereignisse" ewig nicht mehr ins System (raspy3). Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen.
Komme jetzt wieder rein, läuft auch fast alles wieder, das böse Script habe ich gelöscht. Den Javascript Adapter habe ich wieder angelegt.
Problem ist, meine Blockly-Scripte laufen jetzt nicht mehr alle.
Habe auch festgestellt, daß es im Reiter Objekte keinen javascript.0-Eintrag mehr gibt
Folgende Fehler zeigt der Log, bei der Installation des Javascript-Adapters:
javascript.0 2017-10-17 21:47:39.987 error ^ javascript.0 2017-10-17 21:47:39.987 error int gettimeofday_res; javascript.0 2017-10-17 21:47:39.987 error ../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable] javascript.0 2017-10-17 21:47:39.986 error ../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’: javascript.0 2017-10-17 21:47:39.781 info CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o javascript.0 2017-10-17 21:47:39.772 info make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build' javascript.0 2017-10-17 21:47:36.030 error gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/.node-gyp" javascript.0 2017-10-17 21:47:36.030 error user "root" does not have permission to access the dev dir "/root/.node-gyp/6.10.0" javascript.0 2017-10-17 21:47:36.018 error EACCES javascript.0 2017-10-17 21:47:36.016 error javascript.0 2017-10-17 21:47:36.014 error WARN javascript.0 2017-10-17 21:47:36.011 error javascript.0 2017-10-17 21:47:36.006 error gyp
Hoffe, ihr könnt mir helfen.
Grüße
fraenkie
-
Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen. `
Man kann bei nem platten Reifen auch gleich das ganze Auto wegschmeißen. Einiobroker stop javascript.0
hätte es auch getan.
Wie hast du den Adapter gelöscht? Komplett oder nur die Instanz? Und hast du die Instanz nach der Installation auch wieder angelegt?
-
Man kann bei nem platten Reifen auch gleich das ganze Auto wegschmeißen. Ein
iobroker stop javascript.0
hätte es auch getan.
hatte ich versucht, ging nicht….
> Wie hast du den Adapter gelöscht? Komplett oder nur die Instanz? Und hast du die Instanz nach der Installation auch wieder angelegt? `
Das Einzige was sich noch öffnen ließ war der Reiter "Adapter". Dort bin ich dann beim Javascript auf den Mülleimer…. Nach einer Stunde warten und hoffen, erschien mir das als einzig möglichen Weg.Selbstverständlich hab ich den Adapter dann auch wieder installiert. Die Instanz läuft wieder. Allerdings war unter Objekte kein "javascript.0" mehr. Seit gestern abend hab ich auch wieder Objekte. Aber die meisten Skripte laufen nicht...
-
Hallo zusammen,
mir ist letzte Woche der Javascript Adapter abgestürzt. Ein Blockly-Script war wohl nicht ganz ideal programmiert…
Kam dann mit dem Hinweis auf "zu viele Ereignisse" ewig nicht mehr ins System (raspy3). Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen.
Komme jetzt wieder rein, läuft auch fast alles wieder, das böse Script habe ich gelöscht. Den Javascript Adapter habe ich wieder angelegt.
Problem ist, meine Blockly-Scripte laufen jetzt nicht mehr alle.
Habe auch festgestellt, daß es im Reiter Objekte keinen javascript.0-Eintrag mehr gibt
Folgende Fehler zeigt der Log, bei der Installation des Javascript-Adapters:
javascript.0 2017-10-17 21:47:39.987 error ^ javascript.0 2017-10-17 21:47:39.987 error int gettimeofday_res; javascript.0 2017-10-17 21:47:39.987 error ../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable] javascript.0 2017-10-17 21:47:39.986 error ../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’: javascript.0 2017-10-17 21:47:39.781 info CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o javascript.0 2017-10-17 21:47:39.772 info make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build' javascript.0 2017-10-17 21:47:36.030 error gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/.node-gyp" javascript.0 2017-10-17 21:47:36.030 error user "root" does not have permission to access the dev dir "/root/.node-gyp/6.10.0" javascript.0 2017-10-17 21:47:36.018 error EACCES javascript.0 2017-10-17 21:47:36.016 error javascript.0 2017-10-17 21:47:36.014 error WARN javascript.0 2017-10-17 21:47:36.011 error javascript.0 2017-10-17 21:47:36.006 error gyp
Hoffe, ihr könnt mir helfen.
Grüße
fraenkie `
Probier so was:cd /opt/iobroker sudo iobroker stop sudo npm cache clean sudo npm i node-gyp -g --force sudo npm i iobroker.javascript --force --production sudo npm i xml2json --force iobroker start
-
So sehen die Reiter Objekte und Skripte aus.Eigentlich sollten die doch korrespondieren???
Das einzige Skript das aktuell noch funktioniert ist das "XYZ an Telegram" - das wiederum im Objektbaum fehlt…
-
` > Probier so was:
cd /opt/iobroker sudo iobroker stop sudo npm cache clean sudo npm i node-gyp -g --force sudo npm i iobroker.javascript --force --production sudo npm i xml2json --force iobroker start ```` `
hat leider nicht geholfen. Ich hab jetzt im Reiter Skripte wieder einige Skripte, die ich schon länger gelöscht hatte. Irgendwas wurde wohl wiederhergestellt.
Die Skripte funktionieren auch immer noch nicht.
Im Log bekomme ich:
! ````
javascript.0 2017-10-18 19:16:23.333 error Cannot install npm packet: owlintuition
javascript.0 2017-10-18 19:16:23.333 error Cannot install npm packet: oauth
javascript.0 2017-10-18 19:16:23.332 error Cannot install npm packet: xml2js
javascript.0 2017-10-18 19:16:23.331 error Cannot install owlintuition: 243
javascript.0 2017-10-18 19:16:23.312 error npm ERR! /opt/npm-debug.log
javascript.0 2017-10-18 19:16:23.312 error npm ERR! Please include the following file with any support request:
javascript.0 2017-10-18 19:16:23.311 error
javascript.0 2017-10-18 19:16:23.307 error npm ERR! Please try running this command again as root/Administrator.
javascript.0 2017-10-18 19:16:23.305 error
javascript.0 2017-10-18 19:16:23.304 error npm ERR!
javascript.0 2017-10-18 19:16:23.304 error path: 'npm-debug.log.1517095473' }
javascript.0 2017-10-18 19:16:23.303 error npm ERR!
javascript.0 2017-10-18 19:16:23.303 error npm ERR! syscall: 'open',
javascript.0 2017-10-18 19:16:23.303 error npm ERR! code: 'EACCES',
javascript.0 2017-10-18 19:16:23.303 error npm ERR! errno: -13,
javascript.0 2017-10-18 19:16:23.303 error npm ERR! at Error (native)
javascript.0 2017-10-18 19:16:23.303 error npm ERR! { Error: EACCES: permission denied, open 'npm-debug.log.1517095473'
javascript.0 2017-10-18 19:16:23.303 error npm ERR! at Error (native)
javascript.0 2017-10-18 19:16:23.303 error Error: EACCES: permission denied, open 'npm-debug.log.1517095473'
javascript.0 2017-10-18 19:16:23.302 error npm ERR!
javascript.0 2017-10-18 19:16:23.301 error npm ERR! syscall open
javascript.0 2017-10-18 19:16:23.301 error npm ERR! errno -13
javascript.0 2017-10-18 19:16:23.301 error EACCES
javascript.0 2017-10-18 19:16:23.300 error npm ERR! code
javascript.0 2017-10-18 19:16:23.300 error npm-debug.log.1517095473
javascript.0 2017-10-18 19:16:23.297 error npm ERR! path
javascript.0 2017-10-18 19:16:23.297 error ERR! npm v3.10.10
javascript.0 2017-10-18 19:16:23.296 error npm
javascript.0 2017-10-18 19:16:23.296 error npm ERR! node v6.10.0
javascript.0 2017-10-18 19:16:23.296 error npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "owlintuition" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
javascript.0 2017-10-18 19:16:23.296 error ERR! Linux 4.4.50-v7+
javascript.0 2017-10-18 19:16:23.295 error npm
javascript.0 2017-10-18 19:16:23.193 error npm ERR! Please try running this command again as root/Administrator.
javascript.0 2017-10-18 19:16:23.193 error npm ERR!
javascript.0 2017-10-18 19:16:23.193 error path: '/opt/iobroker/node_modules/iobroker.javascript/node_modules' }
javascript.0 2017-10-18 19:16:23.192 error npm ERR!
javascript.0 2017-10-18 19:16:23.192 error ERR! syscall: 'access',
javascript.0 2017-10-18 19:16:23.188 error npm
javascript.0 2017-10-18 19:16:23.188 error npm ERR! code: 'EACCES',
javascript.0 2017-10-18 19:16:23.188 error npm ERR! errno: -13,
javascript.0 2017-10-18 19:16:23.188 error npm ERR! at Error (native)
javascript.0 2017-10-18 19:16:23.188 error npm ERR! { Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules'
javascript.0 2017-10-18 19:16:23.188 error npm ERR! at Error (native)
javascript.0 2017-10-18 19:16:23.188 error ERR! Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules'
javascript.0 2017-10-18 19:16:23.187 error npm
javascript.0 2017-10-18 19:16:23.180 error npm ERR! syscall access
javascript.0 2017-10-18 19:16:23.180 error npm ERR! errno -13
javascript.0 2017-10-18 19:16:23.180 error npm ERR! code EACCES
javascript.0 2017-10-18 19:16:23.180 error npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules
javascript.0 2017-10-18 19:16:23.180 error npm v3.10.10
javascript.0 2017-10-18 19:16:23.175 error npm ERR!
javascript.0 2017-10-18 19:16:23.175 error npm ERR! node v6.10.0
javascript.0 2017-10-18 19:16:23.173 error npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "owlintuition" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
javascript.0 2017-10-18 19:16:23.173 error ERR! Linux 4.4.50-v7+
javascript.0 2017-10-18 19:16:23.172 error npmAußerdem immer wieder ein:
rpi2.0 2017-10-18 19:32:50.174 error No Value found for cpu_frequency
-
Die Skripte gehen wieder!
Die ersten Tests nach dem Neustart waren noch negativ. Nach einer Weile gehen sie wieder!
Super, vielen Dank, Bluefox! Saved my day!
Wenn wir jetzt noch das
rpi2.0 2017-10-18 19:32:50.174 error No Value found for cpu_frequency
wieder wegbekommen…. ?!
-
Das habe ich auch hin und wieder, nach einem System-Neustart war das zuletzt weg ! Den RPI2.0 Adapter konnte ich neu starten wie ich will… komische Sache.