NEWS
Fehlermeldung von Node-Red
-
Hallo habe heute folgende Updates gemacht:
Plattform: linux
RAM: 927.1 MB
Node.js: v10.16.0
NPM: 6.9.0Node-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.
im Log steht folgendes:
node-red.2 2019-06-19 19:03:09.813 warn 19 Jun 19:03:09 - [warn] Projekte inaktiviert: setze editorTheme.projects.enabled=true zum Aktivieren node-red.2 2019-06-19 19:03:09.803 warn 19 Jun 19:03:09 - [warn] ------------------------------------------------------ node-red.2 2019-06-19 19:03:09.802 warn the module (for instance, using `npm rebuild` or `npm install`). node-red.2 2019-06-19 19:03:09.802 warn NODE_MODULE_VERSION 64. Please try re-compiling or re-installing node-red.2 2019-06-19 19:03:09.802 warn NODE_MODULE_VERSION 48. This version of Node.js requires node-red.2 2019-06-19 19:03:09.802 warn was compiled against a different Node.js version using node-red.2 2019-06-19 19:03:09.802 warn 19 Jun 19:03:09 - [warn] [node-red-contrib-enocean/enocean-config-node] Error: The module '/opt/iobroker/iobroker-data/node-red/node_modules/@serialport/bindings/build/Release/bindings.node' node-red.2 2019-06-19 19:03:09.797 warn 19 Jun 19:03:09 - [warn] ------------------------------------------------------ node-red.2 2019-06-19 19:03:08.984 error no connection to objects DB node-red.2 2019-06-19 19:03:08.926 warn (node:6141) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 2 exit listeners added. Use emitter.setMaxListeners() to increase limit radar2.0 2019-06-19 19:02:57.489 info Noble scan Err 'not powered on'
Auf der anderen Maschine habe ich auf folgendes geupdatet:
Plattform: linux
RAM: 1.9 GB
Node.js: v8.16.0
NPM: 6.4.1Hier bekomme ich bei den TR-064 Adaptern folgende Meldung:
host.samsung 2019-06-19 19:04:03.685 error instance system.adapter.tr-064.0 terminated with code 1 () host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at bootstrap_node.js:625:3 host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at startup (bootstrap_node.js:204:16) host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at Function.Module.runMain (module.js:694:10) host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at Function.Module._load (module.js:498:3) host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at tryModuleLoad (module.js:506:12) host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at Module.load (module.js:566:32) host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10) host.samsung 2019-06-19 19:04:03.685 error Caught by controller[0]: at Module._compile (module.js:653:30) host.samsung 2019-06-19 19:04:03.684 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:16:20) host.samsung 2019-06-19 19:04:03.684 error Caught by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) host.samsung 2019-06-19 19:04:03.684 error Caught by controller[0]: TypeError: fns.adapter is not a function host.samsung 2019-06-19 19:04:03.684 error Caught by controller[0]: ^ host.samsung 2019-06-19 19:04:03.684 error Caught by controller[0]: fns.adapter = fns.adapter(options); host.samsung 2019-06-19 19:04:03.683 error Caught by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383
Vielleicht hat jemand eine IDEE? Vielen Dank im Voraus!!
-
@fisch
Suche nach soef -
erstes Problem mit tr064 Adapter gelöst !
Node-Red noch eine Idee?
-
@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..:-(