NEWS
UNSOLVED node-red Probleme nach Updates (can't find module fs-extra)
-
Systemdata Hardwaresystem: Pi 3B Arbeitsspeicher: 1GB Festplattenart: SD-Karte Betriebssystem: Raspian light stretch Node-Version: 12.16.2 Nodejs-Version: 12.20.0 NPM-Version: 6.14.4 Installationsart: Skript Image genutzt: Ja Hallo zusammen,
ich habe heute mal eine kleine Update-Session gemacht und nun will mein Node-red nicht mehr ordentlich starten.Fehlermeldung:
2020-12-13 00:01:51.984 - info: node-red.0 (32598) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2020-12-13 00:01:53.542 - warn: node-red.0 (32598) internal/modules/cjs/loader.js:983 throw err; ^ Error: Cannot find module 'fs-extra' Require stack: - /opt/iobroker/node_modules/@node-red/registry/lib/loader.js - /opt/iobroker/node_modules/@node-red/registry/lib/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js - /opt/iobroker/node_modules/@node-red/runtime/lib/index.js - /opt/iobroker/node_modules/node-red/lib/red.js - /opt/iobroker/node_modules/node-red/red.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15) at Function.Module._load (internal/modules/cjs/loader.js:862:27) at Module.require (internal/modules/cjs/loader.js:1042:19) at require (internal/modules/cjs/helpers.js:77:18) at Object. (/opt/iobroker/node_modules/@node-red/registry/lib/loader.js:18:10) at Module._compile (internal/modules/cjs/loader.js:1156:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10) at Module.load (internal/modules/cjs/loader.js:1000:32) at Function.Module._load (internal/modules/cjs/loader.js:899:14) at Module.require (internal/modules/cjs/loader.js:1042:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@node-red/registry/lib/loader.js', '/opt/iobroker/node_modules/@node-red/registry/lib/index.js', '/opt/iobroker/node_modules/@node-red/runtime/lib/nodes/index.js', '/opt/iobroker/node_modules/@node-red/runtime/lib/index.js', '/opt/iobroker/node_modules/node-red/lib/red.js', '/opt/iobroker/node_modules/node-red/red.js' ] } 2020-12-13 00:01:53.568 - info: node-red.0 (32598) node-red exited with 1
Folgende Updates wurden gemacht:
- devices from @0.3.6 to @0.3.13
- backitup from @1.6.7 to @1.7.0
- ping from @1.4.8 to @1.4.12
- vis from @1.2.12 to @1.3.4
- iot from @1.5.3 to @1.8.5
- info from @1.7.2 to @1.7.10
- discovery from @2.3.7 to @2.3.11
- simple-api from @2.4.6 to @2.4.8
- web from @3.0.12 to @3.0.14
- cloud from @3.0.4 to @3.1.0
- node-red from @1.17.2 to @2.0.1
- admin from @4.0.10 to @4.1.11
- mqtt from @2.1.4 to @2.1.9
Es handelt sich um eine Installation mit dem fertigen Image für den Pi, lediglich manuell erweitert um eine Ansteuerung für ein 433MHz Modul mittels WiringPi und python Ansterung von Neopixel LED Streifen (lief aber ewig problemlos ohne sich in die Quere zu kommen).
Ein Rollback von einem Backitup Backup vom gleichen Tag um 02:00 morgens brachte leider keinen Erfolg.
Logs stehen zur Verfügung, wenn konkreter Bedarf besteht.Ich wäre sehr dankbar für Ratschläge, Tipps oder Tricks um das ganze zu fixen.
Vielen Dank,
Lukas -
Node sauber?
Ausgabe von
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
posten.
-
@LukasHi
Du hast zwei Probleme.- Node ist wenn Deine Angaben stimmen versaut installiert
- Du hattest wohl eine Node über die Palette nachinstalliert und die wird bei Restoren nicht automatisch wieder hergestellt, sprich die muss manuell eben wieder geladen werden.
-
Danke euch beiden für die Idee, hatte mir schon fast sowas gedacht.
Die Installation war seehr alt mittlerweile und noch aus meinen Anfängen, daher auch ziemlich verbastelt
--> Ich werde mir einfach einen neuen aufsetzen und den dieses Mal ordentlich halten (mal sehen wie gut das 2te klappt
)