NEWS
Installisation Javascript (Scriptausführung Adapter)
-
Hallo Ihr,
bei der Installisation vom Adapter Scriptausführung erhalte ich folgenden Fehler:
"Fertig mit Fehler: host.raspberrypi Cannot install iobroker.javascript: 243"
Habt ihr einen Tipp für mich?
Vielen Dank schon mal
root@raspberrypi:/opt/iobroker# npm install iobroker.javascript --production --save --prefix npm WARN invalid config prefix=true npm WARN invalid config Must be a valid filesystem path npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) > iobroker.javascript@4.0.1 postinstall /opt/iobroker/node_modules/iobroker.javascript > node ./install/installTypings.js installing NodeJS typings... npm ERR! path /root/.npm/_logs npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall scandir npm ERR! Error: EACCES: permission denied, scandir '/root/.npm/_logs' npm ERR! { Error: EACCES: permission denied, scandir '/root/.npm/_logs' npm ERR! stack: 'Error: EACCES: permission denied, scandir \'/root/.npm/_logs\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'scandir', npm ERR! path: '/root/.npm/_logs' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). glob error { Error: EACCES: permission denied, scandir '/root/.npm/_logs' stack: 'Error: EACCES: permission denied, scandir \'/root/.npm/_logs\'', errno: -13, code: 'EACCES', syscall: 'scandir', path: '/root/.npm/_logs' } npm ERR! path /root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall open npm ERR! Error: EACCES: permission denied, open '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' npm ERR! { Error: EACCES: permission denied, open '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' npm ERR! cause: npm ERR! { Error: EACCES: permission denied, open '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'open', npm ERR! path: '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' }, npm ERR! isOperational: true, npm ERR! stack: 'Error: EACCES: permission denied, open \'/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'open', npm ERR! path: '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! code ELIFECYCLE npm ERR! errno 243 npm ERR! iobroker.javascript@4.0.1 postinstall: `node ./install/installTypings.js` npm ERR! Exit status 243 npm ERR! npm ERR! Failed at the iobroker.javascript@4.0.1 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-12-04T21_57_15_481Z-debug.log root@raspberrypi:/opt/iobroker# ^C root@raspberrypi:/opt/iobroker# /root/.npm/_logs/2018-12-04T21_57_15_481Z-debug.log bash: /root/.npm/_logs/2018-12-04T21_57_15_481Z-debug.log: Permission denied root@raspberrypi:/opt/iobroker# sudo /root/.npm/_logs/2018-12-04T21_57_15_481Z-debug.log sudo: /root/.npm/_logs/2018-12-04T21_57_15_481Z-debug.log: command not found root@raspberrypi:/opt/iobroker# npm install iobroker.javascript --production --save npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) > iobroker.javascript@4.0.1 postinstall /opt/iobroker/node_modules/iobroker.javascript > node ./install/installTypings.js installing NodeJS typings... npm ERR! path /root/.npm/_logs npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall scandir npm ERR! Error: EACCES: permission denied, scandir '/root/.npm/_logs' npm ERR! { Error: EACCES: permission denied, scandir '/root/.npm/_logs' npm ERR! stack: 'Error: EACCES: permission denied, scandir \'/root/.npm/_logs\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'scandir', npm ERR! path: '/root/.npm/_logs' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). glob error { Error: EACCES: permission denied, scandir '/root/.npm/_logs' stack: 'Error: EACCES: permission denied, scandir \'/root/.npm/_logs\'', errno: -13, code: 'EACCES', syscall: 'scandir', path: '/root/.npm/_logs' } npm ERR! path /root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall open npm ERR! Error: EACCES: permission denied, open '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' npm ERR! { Error: EACCES: permission denied, open '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' npm ERR! cause: npm ERR! { Error: EACCES: permission denied, open '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'open', npm ERR! path: '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' }, npm ERR! isOperational: true, npm ERR! stack: 'Error: EACCES: permission denied, open \'/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'open', npm ERR! path: '/root/.npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! code ELIFECYCLE npm ERR! errno 243 npm ERR! iobroker.javascript@4.0.1 postinstall: `node ./install/installTypings.js` npm ERR! Exit status 243 npm ERR! npm ERR! Failed at the iobroker.javascript@4.0.1 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-12-04T21_59_09_576Z-debug.log
-
-
Danke Menne,
ich werde es heute abend mal ausprobieren. Wenn ich das richtig gelesen haben ist das mögliche Problem das ich ein kleines L bei einem Kommentar geschrieben habe.
Ich werde berichten ob es daran lag.
-
Bei dir wurde irgendeine Installation mit sudo durchgeführt und hat die Berechtigungen zerschossen:
EACCES: permission denied, scandir '/root/.npm/_logs'
Folgender Befehl auf der Konsole sollte das beheben:
sudo chown -R $(whoami) ~/.npm
Danach nochmal JavaScript-Adapter installieren.
-
Danke AlCalzone!
Dein Code hat geholfen.