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. Nach Neuinstallation Node Red Backup einspielen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Nach Neuinstallation Node Red Backup einspielen

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      NetFritz last edited by

      Hallo
      Habe meinen Rechner mit Ubuntu neu Installiert.
      Nun möchte ich mein Node Red Backup wieder herstellen.
      Habe es schon mehrmals versucht, aber die Flows werden in Node Red nicht angezeigt.
      Log vom Backup herstellen.

      Started restore ...
      [DEBUG] [nodered] - Start Node-Red Restore ...
      [DEBUG] [nodered] - Filename for Restore: /opt/iobroker/backups/nodered.0_2024_01_26-02_40_26_backupiobroker.tar.gz
      [DEBUG] [nodered] - node-red tmp directory created: /opt/iobroker/backups/node-red.0
      [DEBUG] [nodered] - old Node-Red database was successfully deleted
      [DEBUG] [nodered] - node-red.0 stopped
      [DEBUG] [nodered] - Node-Red Database is successfully restored
      [DEBUG] [nodered] - Try deleting the Node-Red tmp directory
      [DEBUG] [nodered] - Node-Red tmp directory was successfully deleted
      [DEBUG] [nodered] - Node-Red Restore completed successfully
      [DEBUG] [nodered] - To complete the restore, please run an "npm install" in the path "/opt/iobroker/iobroker-data/node-red.0".
      [EXIT] node-red restore done
      [DEBUG] [nodered] - node-red.0 started
      

      Das Backup hat ja wohl funktioniert.
      Wie kann ich Node Red dazu bringen es in Node Red anzuzeigen?
      Gruß NetFritz

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

        @netfritz sagte in Nach Neuinstallation Node Red Backup einspielen:

        To complete the restore, please run an "npm install" in the path "/opt/iobroker/iobroker-data/node-red.0"

        Das hast du getan?

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

          Das ist ein kleiner Bug in dem BackitUp Adapter. Das Ganze wurde in

          /opt/iobroker/iobroker-data/node-red.0
          

          zurück gesichert - das gibts aber nicht, sondern der Ordner müsste

          /opt/iobroker/iobroker-data/node-red
          

          heißen.

          Du kannst einfach den jetzigen Ordner "/opt/iobroker/iobroker-data/node-red" umbenennen und den Ordner "/opt/iobroker/iobroker-data/node-red.0" in "/opt/iobroker/iobroker-data/node-red" umbenennen.

          In dem nun aus dem Backup zurückgesicherten Ordner "/opt/iobroker/iobroker-data/node-red" ("/opt/iobroker/iobroker-data/node-red.0" gibt es ja dann nicht mehr) dann das npm install ausführen um die fehlenden Nodes nachzuinstallieren.

          Das Ganze natürlich machen, während der Adapter gestoppt ist!!

          Dann den Adapter neu starten und wenn alles OK ist, dann den umbenannten Originalordner löschen.

          N 1 Reply Last reply Reply Quote 0
          • N
            NetFritz @mickym last edited by

            @mickym
            Hallo
            Habe die Ordner umbenannt und npm install ausgeführt.
            Der Adapter kann nicht wieder gestartet werden.
            Habe dann node red Restart loop detected durgeführt.

            netfritz@Home:/opt/iobroker/iobroker-data/node-red$ node red Restart loop detected
            node:internal/modules/cjs/loader:1137
              throw err;
              ^
            
            Error: Cannot find module '/opt/iobroker/iobroker-data/node-red/red'
                at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
                at Module._load (node:internal/modules/cjs/loader:975: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.19.0
            

            Im node-red Veryeichnis sucht er nach node was er aber nicht gefundn hat.
            Ich habe aber da auch keine Datei oder Veryeichnis mit red gefunden

            Error Cannot find module '/opt/iobroker/iobroker-data/node-red/red'
            

            Was kann ich weiter machen.
            Gruß NetFritz

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

              @netfritz hast du auch npm install zwingend in dem Verzeichnis ausgeführt und nicht außerhalb? Du musst zwingend in das Verzeichnis wechseln. Außerdem bitte als User iobroker ausführen.

              Also

              iob stoo
              sudo su iobroker 
              cd /opt/iobroker/iobroker-data/node-red
              npm install
              Iob start
              
              

              Ich bin unterwegs deswegen kann ich keine langen Anleitungen schreiben.

              Überprüfe auch ob der Benutzer iobroker und seine Gruppe alle Rechte in dem Verzeichnis und auf die Dateien hat.

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

                @mickym

                Du erlaubst, dass ich das gerade zupfe?

                iob stop
                cd /opt/iobroker/iobroker-data/node-red
                sudo -u iobroker npm install
                iob fix
                iob start
                

                wird vermutlich eher funktionieren. Der iob fix ist allerdings nur präventiv drin

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

                  @thomas-braun mach ruhig. Vom Handy zu schreiben ist eh anstrengend.

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    NetFritz @mickym last edited by

                    @mickym
                    Danke es geht jetzt.
                    Aber nur mit iob fix.
                    Muss nur noch ein paar Nodes nachinstallieren.
                    Gruß NetFritz

                    simatec 1 Reply Last reply Reply Quote 0
                    • simatec
                      simatec Developer Most Active @NetFritz last edited by

                      @netfritz In der latest Version von Backitup ist das bereits gefixt

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      984
                      Online

                      31.7k
                      Users

                      79.7k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      317
                      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