NEWS
Installation Vis schlägt fehl
-
Hallo, vielleicht kann mir wer weiterhelfen. Nach einem Stromausfall funktionierte VIS nicht mehr richtig, Ich kam nicht mehr in den Editor. Ich habe den Adapter deinstalliert, wenn ich diesen jetzt installieren möchte, kommt folgende Fehlermeldung.
$ ./iobroker add vis npm install iobroker.vis --production --prefix "/opt/iobroker" (System call) SyntaxError: Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v at Object.parse (native) at readPackage (module.js:81:52) at tryPackage (module.js:91:13) at Function.Module._findPath (module.js:153:20) at Function.Module._resolveFilename (module.js:323:25) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/lib/jsprim.js:9:18) at Module._compile (module.js:409:26) npm ERR! Linux 4.9.24-v7+npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.vis" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.8.3 npm ERR! npm v2.15.11npm ERR! path /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json npm ERR! Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token vnpm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues=""> host.HS-ioBroker-Server install adapter vis npm install iobroker.vis --production --prefix "/opt/iobroker" (System call) SyntaxError: Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v at Object.parse (native) at readPackage (module.js:81:52) at tryPackage (module.js:91:13) at Function.Module._findPath (module.js:153:20) at Function.Module._resolveFilename (module.js:323:25) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/lib/jsprim.js:9:18) at Module._compile (module.js:409:26) npm ERR! Linux 4.9.24-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.vis" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.8.3 npm ERR! npm v2.15.11 npm ERR! path /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json npm ERR! Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token vnpm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues=""> host.HS-ioBroker-Server install adapter vis npm install iobroker.vis --production --prefix "/opt/iobroker" (System call) SyntaxError: Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v at Object.parse (native) at readPackage (module.js:81:52) at tryPackage (module.js:91:13) at Function.Module._findPath (module.js:153:20) at Function.Module._resolveFilename (module.js:323:25) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/lib/jsprim.js:9:18) at Module._compile (module.js:409:26) npm ERR! Linux 4.9.24-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.vis" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.8.3 npm ERR! npm v2.15.11 npm ERR! path /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json npm ERR! Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues=""> host.HS-ioBroker-Server install adapter vis ERROR: host.HS-ioBroker-Server Cannot install vis ERROR: process exited with code 13</https:></anonymous></https:></anonymous></https:></anonymous>
Vielleicht kann mir jemand weiterhelfen.
Oder soll ich gleich einen neue Installation von ioBroker aufsetzen, der läuft jetzt schon seit 1 1/2 Jahren.
Danke für eure Hilfe.
-
@TM8:Ich habe den Adapter deinstalliert `
Hast du wirklich den gesamten Adapter deinstalliert oder nur die Instanz?Gruß
Rainer
-
Nur die Instanz, da habe ich mich nicht richtig ausgedrückt. Wenn ich jetzt eine neuen Instanz installieren möchte, funktioniert das nicht. Ausgabe siehe oben.
Danke
-
@TM8:Nur die Instanz, `
so sah das auch aus.dann bitte den gesamten Adapter löschen und anschließend über die Konsole:
cd /opt/iobroker npm cache clean sudo iobroker stop npm install iobroker.vis npm add iobroker.vis sudo iobroker upload vis sudo iobroker start
und viel Glück
Rainer
-
Ich erhalte schon bei "npm cache clean" Fehler.
root@HS-ioBroker-Server:/opt/iobroker# npm cache clean SyntaxError: Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v at Object.parse (native) at readPackage (module.js:81:52) at tryPackage (module.js:91:13) at Function.Module._findPath (module.js:153:20) at Function.Module._resolveFilename (module.js:323:25) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/lib/jsprim.js:9:18) at Module._compile (module.js:409:26) npm ERR! Linux 4.9.24-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "cache" "clean" npm ERR! node v4.8.3 npm ERR! npm v2.15.11 npm ERR! path /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json npm ERR! Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues=""> root@HS-ioBroker-Server:/opt/iobroker#</https:></anonymous>
Setze gerade einen zweiten Raspberry neu auf. Ich denke das ist mal wieder nötig.
-
Versuche mal ein
sudo apt-get autoclean && sudo apt-get autoremove
damit werde mal deine ganze Altlasten entsorgt und versuche es nochmal so wie oben schon mal beschrieben.
-
@TM8:Ich erhalte schon bei "npm cache clean" Fehler.
root@HS-ioBroker-Server:/opt/iobroker# npm cache clean SyntaxError: Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v at Object.parse (native) at readPackage (module.js:81:52) at tryPackage (module.js:91:13) at Function.Module._findPath (module.js:153:20) at Function.Module._resolveFilename (module.js:323:25) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/lib/jsprim.js:9:18) at Module._compile (module.js:409:26) npm ERR! Linux 4.9.24-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "cache" "clean" npm ERR! node v4.8.3 npm ERR! npm v2.15.11 npm ERR! path /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json npm ERR! Error parsing /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json: Unexpected token v npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues=""> root@HS-ioBroker-Server:/opt/iobroker#</https:></anonymous>
Setze gerade einen zweiten Raspberry neu auf. Ich denke das ist mal wieder nötig. `
Dein npm ist kaputt… Um npm zu reparieren brauchst du .... npm .sudo apt-get install nodejs npm node-semver --reinstall