NEWS
Fehler in der node-red installation
-
Hallo allerseits,
seit einigen Tagen startet node-red nicht mehr.
root@raspi2:/opt/iobroker# node /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js module.js:327 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/red.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 root@raspi2:/opt/iobroker# find . -name red.js ./node_modules/node-red/red.js ./node_modules/node-red/red/red.js ./node_modules/node-red/public/red/red.jsDer Pfad sieht irgendwie komisch aus. Das doppelte "node_modules" ist doch wohl falsch, oder? Ich brauch einen Tipp, wie bzw. wo ich das korrigieren kann.
Guido
-
npm install iobroker.node-red --production --prefix "/opt/iobroker" (System call) npm ERR! Linux 4.1.19-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.node-red" "--production" "--prefix" "/opt/iobroker" npm ERR! node v4.4.3 npm ERR! npm v2.15.1 npm ERR! path /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/public npm ERR! code ENOTEMPTY npm ERR! errno -39 npm ERR! syscall rmdir npm ERR! ENOTEMPTY: directory not empty, rmdir '/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/public' npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /opt/iobroker/npm-debug.log</https:> -
npm install iobroker.node-red --production --prefix "/opt/iobroker" (System call) npm ERR! Linux 4.1.19-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.node-red" "--production" "--prefix" "/opt/iobroker" npm ERR! node v4.4.3 npm ERR! npm v2.15.1 npm ERR! path /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/public npm ERR! code ENOTEMPTY npm ERR! errno -39 npm ERR! syscall rmdir npm ERR! ENOTEMPTY: directory not empty, rmdir '/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/public' npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /opt/iobroker/npm-debug.log</https:> ```` `Hm… Ich weiß noch nicht, was ich da machen kann. Aber so was wird gehen (vorübergehend):
cd /opt/iobroker iobroker stop node-red cd node_modules/iobroker.node-red sudo rm * -R cd .. sudo rmdir iobroker.node-red cd .. sudo npm install iobroker.node-red