NEWS
Fehler seit Update auf JS Engine 3.4.0
-
Hallo
Vorhin habe ich die über das Admin-UI angebotene JS Engine Version 3.4.0 installiert. Danach hat er bei mir alle (!) Adapter neu installiert und nun kommen zwei davon nicht hoch:
Der JS-Adapter an sich:
host.SmartHome 2017-09-13 08:48:20.516 info Restart adapter system.adapter.javascript.0 because enabled
host.SmartHome 2017-09-13 08:48:20.516 error instance system.adapter.javascript.0 terminated with code 1 ()
Und der hm.rega Adapter:
host.SmartHome 2017-09-13 08:51:30.874 error startInstance hm-rega.0: cannot find start file!
Update über die Konsole habe ich versucht. Kein Erfolg.
Wie bekomme ich das wieder zum Laufen?
Danke und Gruß,
Frank
-
Hallo
Vorhin habe ich die über das Admin-UI angebotene JS Engine Version 3.4.0 installiert. Danach hat er bei mir alle (!) Adapter neu installiert und nun kommen zwei davon nicht hoch:
Der JS-Adapter an sich:
host.SmartHome 2017-09-13 08:48:20.516 info Restart adapter system.adapter.javascript.0 because enabled
host.SmartHome 2017-09-13 08:48:20.516 error instance system.adapter.javascript.0 terminated with code 1 ()
Und der hm.rega Adapter:
host.SmartHome 2017-09-13 08:51:30.874 error startInstance hm-rega.0: cannot find start file!
Update über die Konsole habe ich versucht. Kein Erfolg.
Wie bekomme ich das wieder zum Laufen?
Danke und Gruß,
Frank `
hm-rega:cd /opt/iobroker npm cache clean npm i iobroker.hm-rega --productionjavascript: Da muss man untersuchen. Dafür:
cd /opt/iobroker iobroker stop javascript.0 node node_modules/iobroker.javasciprt/javascript.js --force --logsUnd dann schauen, was gesagt wird.
-
Neuinstallation von hm.rega lief durch (und funktioniert jetzt).
node node_modules/iobroker.javasciprt/javascript.js --force --logsliefert
module.js:491 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javasciprt/javascript.js' at Function.Module._resolveFilename (module.js:489:15) at Function.Module._load (module.js:439:25) at Function.Module.runMain (module.js:609:10) at startup (bootstrap_node.js:158:16) at bootstrap_node.js:598:3Danke

-
-
Oooops - hab ich per Copy&Paste übernommen und nicht kontrolliert

node node_modules/iobroker.javascript/javascript.js --force --logsliefert jetzt
module.js:491 throw err; ^ Error: Cannot find module 'coffee-script' at Function.Module._resolveFilename (module.js:489:15) at Function.Module._load (module.js:439:25) at Module.require (module.js:517:17) at require (internal/module.js:11:18) at Object. <anonymous>(/opt/iobroker/node_modules/coffee-compiler/coffee-compiler.js:7:10) at Module._compile (module.js:573:30) at Object.Module._extensions..js (module.js:584:10) at Module.load (module.js:507:32) at tryModuleLoad (module.js:470:12) at Function.Module._load (module.js:462:3)</anonymous> -
Dann probiere mal:
cd /opt/iobroker npm i iobroker.javascript --production --force -
Leider nicht - gleicher Fehler wie im Einstiegspost

instance system.adapter.javascript.0 terminated with code 1 () -
Versuch es mal bitte zuerst ein
sudo npm cache cleanUnd dann nochmal, wie Bluefox geschrieben hat.
Gruß
Rainer
-
Auch nix

"npm cache clean" scheint auch seit der 5er npm nichts mehr zu nutzen:
npm ERR! As of npm@5, the npm cache self-heals from corruption issues and data extracted from the cache is guaranteed to be valid. If you want to make sure everything is consistent, use 'npm cache verify' instead. npm ERR! npm ERR! If you're sure you want to delete the entire cache, rerun this command with --force. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-09-13T14_35_40_749Z-debug.lognpm cache clean --forceHab ich dennoch versucht - ohne Erfolg. Bin ratlos…kann ich auf die Version vor dem Update zurückgehen? Wie bekomme ich heraus, welche das war und wie spiele ich die dann ein?
Gruß,
Frank
-
seit der 5er npm `
mit der habe ich nur Probleme!Mein Vorschlag wäre: bitte downgrade auf 3.x (oder 4.x)
Gruß
Rainer
-
-
Habe die 4er Version (4.6.1) von npm jetzt installiert. "npm cache clean" läuft nun wie gewohnt.
javascript-adapter erneut installiert (mit den Varianten oben)…als root...mit sudo...nichts

Leider immer noch der gleiche Fehler...