Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Node Red läuft nach Update auf Version 4.0.0 nicht mehr.

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Node Red läuft nach Update auf Version 4.0.0 nicht mehr.

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      alex_m @Thomas Braun last edited by

      @thomas-braun Danke schon mal! Das werde ich versuchen. Gibt es dafür auch schon irgendwo eine Anleitung? Würde mich gerne irgendwo dran orientieren. Nicht, dass ich etwas kaputt mache... Da hängt meine ganze Automatisation dran 😞

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

        @alex_m sagte in Node Red läuft nach Update auf Version 4.0.0 nicht mehr.:

        Nicht, dass ich etwas kaputt mache... Da hängt meine ganze Automatisation dran

        Und warum betreibt man die im Beta-Zweig?

        Anleitung in meinem Nodejs-HowTo, zweiter Teil, erster Eintrag.

        A 2 Replies Last reply Reply Quote 0
        • A
          alex_m @Thomas Braun last edited by

          @thomas-braun War mir nicht bewusst, dass es Beta ist. Es wurde mir im IOBroker als Update vorgeschlagen und dem bin ich gefolgt... Zu naiv und unwissend 😞

          Glasfaser 1 Reply Last reply Reply Quote 0
          • A
            alex_m @Thomas Braun last edited by

            @thomas-braun Hast du das gemeint?

            
            pi@raspi4iob:/opt/iobroker/node_modules $ for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
            ls: Zugriff auf '.[^.]*-*/' nicht möglich: Datei oder Verzeichnis nicht gefunden
            
            
            1 Reply Last reply Reply Quote 0
            • Glasfaser
              Glasfaser @alex_m last edited by Glasfaser

              @alex_m sagte in Node Red läuft nach Update auf Version 4.0.0 nicht mehr.:

              War mir nicht bewusst, dass es Beta ist.

              Nicht nur den Adapter !!

              iobroker.admin@6.2.14

              Zu naiv und unwissend

              Du hast komplett dein Repo auf den Verwahrungsort " BETA " ( latest ) stehen !!

              A 1 Reply Last reply Reply Quote 0
              • A
                alex_m @Glasfaser last edited by

                @glasfaser Sch... Das werd ich sofort ändern. In dem Fall hatte ich noch Glück, dass die anderen Adapter noch problemlos gelaufen sind! Danke für den Hinweis!
                Ich versuch gerade immer noch meinen Node Red zurückzusetzen. Ich schaff es aber einfach nicht.
                Jeden anderen Adapter würde ich ja deinstallieren. Bei dem hab ich aber die Befürchtung, dass dann alle Flows weg sind...

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @alex_m last edited by mickym

                  @alex_m Deine Flows sind im iobroker-data Verzeichnis. Du kannst Deinen Flow wegsichern - indem Du die folgenden Dateien wegsicherst.

                  Gehe ich das Verzeichnis /opt/iobroker/iobroker-data/node-red

                  Dort sind in 3 Dateien die wichtigsten Teile gesichert:

                  • flows.json,flows_cred.json und package.json

                  Damit ist alles gesichert - ggf. noch das lib Verzeichnis, wenn Du eigene Bibliotheken lokal abgespeichert hast:

                  e565e795-a85b-417d-9980-b1024649dfe4-image.png

                  Bei Dir ist es halt das Verzeichnis /opt/iobroker/iobroker-data/node-red aus dem Du die Dateien sichern musst. Eigene Flows als Bibliotheken hattest Du hier
                  0c191f18-d154-4ff2-b5db-82eae1e979eb-image.png

                  • wenn Du da nie was gemacht hast brauchst das lib Verzeichnis nicht.

                  Wenn Du keine uralten Nodes von Alexa usw. drin hast, lässt sich das wieder herstellen.

                  Du kannst Dir falls Du Bedenken hast - die flow.json auch mal im Texteditor aufmachen - aber halt nichts verändern - damit Du siehst, dass alle Deine Flows enthalten sind. 😉

                  Dann lösche den Adapter - zur Not mit npm remove oder manuell die Verzeichnisse wegschmeissen.

                  Und ansonsten habe ich ja hier gerade gepostet - wenn gar nichts mehr hilft, bevor Du Dein System ganz neu aufbaust.
                  https://forum.iobroker.net/post/845093

                  Wie gesagt mit den 3 Dateien - ist eigentlich alles abgedeckt. Der Rest lässt sich wieder rekonstruieren.

                  Und vielleicht nochmal zum Schluss: Diese ganzen Update Probleme haben in der Regel nichts mit den Adaptern zu tun, sondern mit der npm 8 Version oder auch nodejs. Deswegen gibt es soviele Probleme bei unterschiedlichen Adaptern. Die von mir vorgeschlagene Radikalmethode hat sich für MICH bewährt - da dann alle Abhängigkeiten nach neuestem Stand rekonstruiert wurden.

                  1 Reply Last reply Reply Quote 0
                  • SBorg
                    SBorg Forum Testing Most Active last edited by

                    @alex_m sagte in Node Red läuft nach Update auf Version 4.0.0 nicht mehr.:

                    npm ERR! dest /opt/iobroker/node_modules/@babel/.runtime-cSN2FFol

                    Auch eine Deinstallation und Neuinstallation wird nicht mehr funktionieren, da dass (fehlerhafte) Verzeichnis außerhalb von Node-RED liegt.

                    Die Sisyphusarbeit wird darin bestehen die Verzeichnisse von Hand zu löschen (+ das können etliche sein)

                    wie oben angezeigt:
                    rm -rf /opt/iobroker/node_modules/@babel/.runtime-cSN2FFol

                    dann wieder versuchen. Nun wird ein anderes Verzeichnis angezeigt werden. Dieses auch wieder löschen usw.
                    Dann wird er es endlich nach dem x-ten Versuch installieren und ohne Fehler durchlaufen.

                    mickym A 2 Replies Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @SBorg last edited by

                      @sborg Wie ich bereits geschrieben habe - dann würde ich das ganze node_modules Verzeichnis neu aufbauen lassen - hab ich ja unten verlinkt.

                      1 Reply Last reply Reply Quote 0
                      • A
                        alex_m @SBorg last edited by alex_m

                        @sborg @mickym Danke!!! Ich habe es wieder zum laufen bekommen!

                        Zuerst die Files gesichert. Das gab zumindest schon mal eine gewisse Sicherheit! 🙂

                        Über die "Sisyphusarbeit" habe ich es dann aber auch so hinbekommen. Also immer wieder versucht über über den Befehl zu installieren

                        npm install iobroker.node-red@3.3.1
                        

                        und dann aus dem anschliessenden Fehler-Protokoll den fehlerhaften Pfad abgelesen und mit rm -rf gelöscht, wie im Bsp.

                        rm -rf /opt/iobroker/node_modules/@babel/.runtime-cSN2FFol
                        

                        Irgenwann lief die Installation dann durch. Dann IObroker Reboot und danach kam ich dann auch wieder auf die NodeRed Oberfläche.
                        Dann gab es noch ein kleines Berechtigungsproblem auf dem Port80. Das ich mit dem Fixer lösen konnte.

                        iobroker stop
                        iobroker fix
                        iobroker start
                        

                        Danke für euren Support und eure guten Beschreibungen. Für Leute wie mich, die sich nicht so gut in Linux und den Systemen auskennen, ist es extrem hilfreich, wenn Screenshots oder Befehle in der Hilfe integriert sind. Das war perfekt für mich!

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

                          @alex_m

                          Wenig Sisyphos-Arbeit wäre es hiermit gewesen:

                          https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8

                          SBorg 1 Reply Last reply Reply Quote 0
                          • SBorg
                            SBorg Forum Testing Most Active @Thomas Braun last edited by

                            @thomas-braun Mittlerweile ja, "damals" noch nicht.
                            Ihr wart zu langsam 😂 😊 😉

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

                              @sborg sagte in Node Red läuft nach Update auf Version 4.0.0 nicht mehr.:

                              "damals"

                              Da damals erst vor 24 Stunde war hätte man die Sisyphos-Arbeit auch 'damals' schon abkürzen können. Der 'Lösch-Einzeiler' ist älter.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              1.0k
                              Online

                              31.7k
                              Users

                              79.8k
                              Topics

                              1.3m
                              Posts

                              5
                              15
                              1023
                              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