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.
    • Homoran
      Homoran Global Moderator Administrators @gerrit1 last edited by

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

      Folgende Meldung kommt bei jeglicher Eingabe:

      wo kommt die?
      sieht nicht wie das iob-log aus

      G 1 Reply Last reply Reply Quote 0
      • 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

                            913
                            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