NEWS
Fehlermeldung von Node-Red
-
@fisch
Die Lösung steht eigentlich schon im Log.
Npm rebuild -
@fisch sagte in Fehlermeldung von Node-Red:
Node-Red und die Flows laufen im Hintergrund und werden auch ausgeführt, aber ich sehe nur noch die Startseite von Node-Red und keine Flows mehr.
Npm rebuild
-
und wo führ ich das dann aus ?
in /opt/iobroker?
-
habs jetzt mal im Ordner von Node Red ausgeführt...
gebracht hat es leider nicht...
hier noch mehr Fehlermeldungen...
node-red.2 2019-06-19 20:06:53.186 error at EmulatedDevice.emit (events.js:198:13) node-red.2 2019-06-19 20:06:53.186 error at EmulatedDevice.<anonymous> (/opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-wemo-emulator/index.js:90:26) node-red.2 2019-06-19 20:06:53.186 error at Object.Node.send (/opt/iobroker/node_modules/node-red/node_modules/@node-red/runtime/lib/nodes/Node.js:224:14) node-red.2 2019-06-19 20:06:53.186 error at RCSwitchNode.Node.receive (/opt/iobroker/node_modules/node-red/node_modules/@node-red/runtime/lib/nodes/Node.js:237:14) node-red.2 2019-06-19 20:06:53.186 error at RCSwitchNode.EventEmitter.emit (domain.js:448:20) node-red.2 2019-06-19 20:06:53.186 error at RCSwitchNode.emit (events.js:198:13) node-red.2 2019-06-19 20:06:53.186 error at RCSwitchNode.<anonymous> (/opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-rcswitch2/rcswitch/rcswitch.js:17:17) node-red.2 2019-06-19 20:06:53.186 error at require (internal/modules/cjs/helpers.js:25:18) node-red.2 2019-06-19 20:06:53.186 error at Module.require (internal/modules/cjs/loader.js:690:17) node-red.2 2019-06-19 20:06:53.186 error at Function.Module._load (internal/modules/cjs/loader.js:585:3) node-red.2 2019-06-19 20:06:53.186 error at tryModuleLoad (internal/modules/cjs/loader.js:593:12) node-red.2 2019-06-19 20:06:53.186 error at Module.load (internal/modules/cjs/loader.js:653:32) node-red.2 2019-06-19 20:06:53.186 error at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) node-red.2 2019-06-19 20:06:53.186 error at Module._compile (internal/modules/cjs/loader.js:776:30) node-red.2 2019-06-19 20:06:53.186 error at Object.<anonymous> (/opt/iobroker/iobroker-data/node-red/node_modules/rcswitch/index.js:1:35) node-red.2 2019-06-19 20:06:53.186 error at bindings (/opt/iobroker/iobroker-data/node-red/node_modules/bindings/bindings.js:81:44) node-red.2 2019-06-19 20:06:53.186 error at require (internal/modules/cjs/helpers.js:25:18) node-red.2 2019-06-19 20:06:53.186 error at Module.require (internal/modules/cjs/loader.js:690:17) node-red.2 2019-06-19 20:06:53.186 error at Function.Module._load (internal/modules/cjs/loader.js:585:3) node-red.2 2019-06-19 20:06:53.186 error at tryModuleLoad (internal/modules/cjs/loader.js:593:12) node-red.2 2019-06-19 20:06:53.186 error at Module.load (internal/modules/cjs/loader.js:653:32) node-red.2 2019-06-19 20:06:53.186 error at Object.Module._extensions..node (internal/modules/cjs/loader.js:805:18) node-red.2 2019-06-19 20:06:53.186 error the module (for instance, using `npm rebuild` or `npm install`). node-red.2 2019-06-19 20:06:53.186 error NODE_MODULE_VERSION 64. Please try re-compiling or re-installing node-red.2 2019-06-19 20:06:53.186 error NODE_MODULE_VERSION 48. This version of Node.js requires node-red.2 2019-06-19 20:06:53.186 error was compiled against a different Node.js version using node-red.2 2019-06-19 20:06:53.186 error 19 Jun 20:06:53 - [error] [rcswitch:Nachtlicht.OnOff] Error: The module '/opt/iobroker/iobroker-data/node-red/node_modules/rcswitch/build/Release/rcswitch.node' homee.0 2019-06-19 20:06:53.024 info initialize 1 nodes``` code_text
-
@fisch sagte in Fehlermeldung von Node-Red:
habs jetzt mal im Ordner von Node Red ausgeführt...
Nein, im Host Ordner..........
-
alos hier
pi@ioBroker-Pi:/opt/iobroker $ npm rebuild
-
@fisch
Ja, wenn im falschen Verzeichnis bist, bringt der Befehl nur Fehler. -
naja jetzt bin ich im richtigen Ordner... Jetzt kommt das hier? Habs mit sudo und ohne sudo ausgeführt.
pi@ioBroker-Pi:/opt/iobroker $ sudo npm rebuild > iobroker.js-controller@1.5.12 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.9.0 npm version >= 5: disabling package-lock Could not check npm version: Error: EACCES: permission denied, open '/opt/iobroker/.npmrc' Assuming that correct version is installed. > iobroker.js-controller@1.5.12 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first > bcrypt@3.0.5 install /opt/iobroker/node_modules/node-red/node_modules/bcrypt > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using request for node-pre-gyp https download [bcrypt] Success: "/opt/iobroker/node_modules/node-red/node_modules/bcrypt/lib/binding/bcrypt_lib.node" already installed Pass --update-binary to reinstall or --build-from-source to recompile > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/@serialport/bindings > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild prebuild-install WARN install EACCES: permission denied, access '/root/.npm' gyp ERR! clean error gyp ERR! stack Error: EACCES: permission denied, rmdir 'build' gyp ERR! System Linux 4.14.34-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/@serialport/bindings gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @serialport/bindings@2.0.8 install: `prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @serialport/bindings@2.0.8 install 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/2019-06-19T18_28_09_606Z-debug.log
-
@fisch
Hast den Fixer schon laufen lassen, weil hier werden Rechtefehler angemeckert. -
@fisch sagte in Fehlermeldung von Node-Red:
Could not check npm version: Error: EACCES: permission denied, open '/opt/iobroker/.npmrc'
https://forum.iobroker.net/topic/20211/iobroker-installation-fixer-beta-verfügbar
https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
-
Fixer ist erfolgreich durchgelaufen....
das andere verstehe ich nicht ganz
danke für euren support!!
für jetzt gerade nochmal den npm rebuild aus....
EDIT: jetzt läuft es erst mal durch
-
@fisch sagte in Fehlermeldung von Node-Red:
Fixer ist erfolgreich durchgelaufen....
das andere verstehe ich nicht ganz
danke für euren support!!
für jetzt gerade nochmal den npm rebuild aus....
EDIT: jetzt läuft es erst mal durch
Das wird schon..........
Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
-
ich verliere irgendwie gerade die Hoffnung
lief jetzt ziemlich lange durch...Abe jetzt kommt das
gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.14.34-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/unix-dgram gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! unix-dgram@0.2.3 install: `node-gyp rebuild` npm ERR! Exit status 1
-
Neu starten, kommst du dann in den Admin?
-
So jetzt geht auch Node-Red wieder!!! Habe den Adapter komplett gelöscht und erneut installiert!
eine kleinen Fehler habe ich noch in Node-red.. Wenn ich den noch weg bekommen würde . das ppm rebmild habe ich schon versucht...
Error: The module '/opt/iobroker/iobroker-data/node-red/node_modules/rcswitch/build/Release/rcswitch.node'was compiled against a different Node.js version usingNODE_MODULE_VERSION 48. This version of Node.js requiresNODE_MODULE_VERSION 64. Please try re-compiling or re-installingth
-
@fisch
kann es sein dass Du 2 verschieden Node Versionen laufen hast? Denn der Fehler dürfte nach einer kompletten Neuinstallation des Adapter überhaupt nicht auftauchen. -
nein habe ich nicht am laufen...es liegt an dem RSSwitch von Node-Red ..funktioniert mit Node>10 nicht..Das Problem haben noch mehr..:-(
-
@fisch
ich habe Node-Red mit Node 10 ohne Fehler laufen, somit stimmt das nicht.
root@Beelink:~# node -v
v10.16.0
root@Beelink:~# nodejs -v
v10.16.0
root@Beelink:~# npm -v
6.9.0
root@Beelink:~# -
mein Node-Red läuft doch auch ! Nur eine Node RC-Switch eben nicht...Kannst es ja mal ausprobieren....dann wirst sehen, dass es am RC-Switch liegt.
Alles andre in Node_Red läuft ja
-
@fisch
dann habe ich Dich falsch verstanden.
Von welcher Node RC-Switch sprichst Du? denn bei der "node-red-contrib-rcswitch2" steht das dabei "It should be compatible with all versions of Node.js starting from 0.10.x.". Wobei ich die dirkt über Node-RED nicht installiert bekomme.