Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Problem mit nodejs. Fehlermeldung (Node-red)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem mit nodejs. Fehlermeldung (Node-red)

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gerrit1 @Homoran last edited by gerrit1

      @homoran habe nun schon ne Neuinstallation versucht.

      curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh
      

      sagt:

      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
          at Module._load (node:internal/modules/cjs/loader:981:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.20.6
      Pending iob updates: 	0
      
      Nodejs-Installation:
      /usr/bin/nodejs 	v18.20.6
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      /home/pi/.nvm/versions/node/v20.18.3/bin/node 		
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      /home/pi/.nvm/versions/node/v20.18.3/bin/npm 		
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      /home/pi/.nvm/versions/node/v20.18.3/bin/npx 		
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
      /home/pi/.nvm/versions/node/v20.18.3/bin/corepack 	
      
      Recommended versions are nodejs  and npm 
      *** nodejs is NOT correctly installed ***
      Wrong installation path detected. This needs to be fixed.
      
      Please execute
      iob nodejs-update
      to fix these errors.
      
      MEMORY: 
                    total        used        free      shared  buff/cache   available
      Mem:           3.8G         69M        3.0G         24M        762M        3.6G
      Swap:           99M          0B         99M
      Total:         3.9G         69M        3.1G
      
      Active iob-Instances: 	0
      node:internal/modules/cjs/loader:1143
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
          at Module._load (node:internal/modules/cjs/loader:981:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.20.6
      
      node:internal/modules/cjs/loader:1143
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
          at Module._load (node:internal/modules/cjs/loader:981:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.20.6
      ioBroker Core: 		js-controller 		
      node:internal/modules/cjs/loader:1143
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
          at Module._load (node:internal/modules/cjs/loader:981:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.20.6
      			admin 			
      
      node:internal/modules/cjs/loader:1143
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
          at Module._load (node:internal/modules/cjs/loader:981:27)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
          at node:internal/main/run_main_module:28:49 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      Node.js v18.20.6
      ioBroker Status: 	
      
      Status admin and web instance:
      
      Objects: 		0
      States: 		0
      
      Size of iob-Database:
      
      find: '/opt/iobroker/iobroker-data': No such file or directory
      find: '/opt/iobroker/iobroker-data': No such file or directory
      
      
      Debian Release codenamed 'buster' reached its END OF LIFE and needs to be updated to the latest stable release 'bookworm' NOW!
      
      =================== END OF SUMMARY ====================
      

      für mich wäre es mittlerweile wohl am besten, node red neuzuinstallieren, allerdings gerne übers Terminal und nicht hart über die sd karte. So müsste ich nicht alles neu machen

      Homoran Thomas Braun 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @gerrit1 last edited by

        @gerrit1 sagte in Problem mit nodejs. Fehlermeldung (Node-red):

        buster

        ist so was von tot!
        Dafür gibt es keinerlei updates mehr, auch nicht für node.

        G 1 Reply Last reply Reply Quote 0
        • G
          gerrit1 @Homoran last edited by

          @homoran

          was genau ist tot?
          ich vermute ich habe mir irgendwas "altes" raufgezogen. Habe aktuell keinen Zugang mehr zu Node-red.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @gerrit1 last edited by

            @gerrit1 sagte in Problem mit nodejs. Fehlermeldung (Node-red):

            was genau ist tot?

            Buster!
            das Betriebssystem

            1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @gerrit1 last edited by OliverIO

              @gerrit1

              Du hast Node aktualisiert was durch dein altes Betriebssystem nicht mehr supportet wird
              Entweder du aktualisierst dein Betriebssystem (bevorzugt) oder
              Machst wieder ein downgrade von node um das andere in Ruhe vorzubereiten (Backup vom IoBroker und so)

              Glib ist eine der zentralen Bibliotheken die benötigt wird für alle Programme
              Die mit dem gnu c compiler kompiliert worden sind.

              Bei raspberry, dank den preiswerten sd Karten machst du am besten auf einer neuen sd Karte eine komplett neuinstallation

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @OliverIO last edited by

                @oliverio sagte in Problem mit nodejs. Fehlermeldung (Node-red):

                Entweder du aktualisierst dein Betriebssystem

                @gerrit1 sagte in Problem mit nodejs. Fehlermeldung (Node-red):

                Mem: 3.8G 69M 3.0G 24M 762M 3.6G

                klingt nach RasPi.
                Da geht nur Neuinstallation mit Restore des ketzten Backups.
                Voraussetzung ist, dass nicht auch der js-controller zu alt ist.

                1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @gerrit1 last edited by Thomas Braun

                  @gerrit1

                  Versuch es mal mit

                  iob stop
                  iob fix
                  iob nodejs-update 18
                  

                  Und lass die Finger von so einem Kram wie nvm!!!

                  Das zerschießt dir die Installation. Wenn der ioBroker wieder laufen sollte ziehst du ein Backup und ziehst damit auf ein von Grund auf NEUINSTALLIERTES Raspberry OS 12 'Bookworm' um.

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    gerrit1 @Thomas Braun last edited by

                    Danke für eure Hilfe,

                    habe es irgendwie geschafft, Node-red neuzinstallieren. Musste hierfür aber keine komplette Neuinstallation vom Raspberry machen.

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @gerrit1 last edited by Thomas Braun

                      @gerrit1

                      Doch, musst du. Dein buster ist nämlich tot.
                      Und ein 'in-line-Upgrade' auf ein aktuelles Release ist nicht möglich.
                      Zeig mal die Langfassung von

                      iob diag
                      

                      nun

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        gerrit1 @Thomas Braun last edited by

                        @thomas-braun

                        Da steht tatsächlich:

                        *** LIFE CYCLE STATUS ***
                        Debian Release codenamed 'buster' reached its END OF LIFE and needs to be updated to the latest stable release 'bookworm' NOW!

                        Wobei jetzt das neueste Node-Red läuft

                        Kann ich denn ein Backup von Node-Red machen und anschließend auf das neue Betriebssystem wieder schieben? Oder wie sollte ich da am sinnvollsten vorgehen?

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @gerrit1 last edited by Thomas Braun

                          @gerrit1

                          Wenn es 'da steht' wird es wohl auch wahr sein.
                          Warum sollte ich dich anlügen?
                          Mittels

                          distro-info --unsupported -yeol -c
                          

                          steht da sogar, wie lange (in Tagen) das schon tot ist.

                          Wobei jetzt das neueste Node-Red läuft

                          Klar, jetzt ist ja auch nodejs senkrecht installiert.

                          Kann ich denn ein Backup von Node-Red machen und anschließend auf das neue Betriebssystem wieder schieben? Oder wie sollte ich da am sinnvollsten vorgehen?

                          Kiste inkl. ioBroker auf den letzen Stand bringen, Backup mittels Backitup-Adapter ziehen, neues Betriebssystem komplett neuinstallieren, ioBroker 'leer' installieren, Backup einspielen.
                          Ob für node-red da noch weitere Dinge zu berücksichtigen sind weiß ich allerdings nicht, ich verwende kein node-red.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          825
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          4
                          13
                          380
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo