Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [HowTo] ioBroker Restore unter Linux durchführen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [HowTo] ioBroker Restore unter Linux durchführen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ben1983
      Ben1983 @simatec last edited by Ben1983

      @simatec Habe jetzt schon die adapter und scripte entsprechend eingepflegt.
      Dann müsste ich das ja alle nochmal machen oder?
      Kann man jetzt quasi ein Backup erstellen und dann in der Beta restoren?

      1 Reply Last reply Reply Quote 0
      • andre
        andre Developer @simatec last edited by

        @simatec sagte in [HowTo] ioBroker Restore unter Linux durchführen:

        Wann die Beta ins latest wandert, müsste @andre beantworten.
        Da kann ich leider nix zu sagen.

        Jetzt.
        https://github.com/buanet/ioBroker.docker/releases/
        Build läuft bereits. Sollte demnächst verfügbar sein.

        MfG,
        André

        1 Reply Last reply Reply Quote 0
        • T
          Tontechniker @simatec last edited by

          @simatec Leider funktioniert das Rückspielen meines Backups nicht. Habe schon alle beschriebenen Möglichkeiten des Restore versucht. Ich bin folgendermassen vorgegangen:
          1.Backup auf Raspi 3B erstellt (mehrfach)
          2. auf Raspi 4B, 4GB, Betriebssystem und IoBroker eingerichtet
          3. über Browser Raspi 4 gestartet, Admin wird aufgerufen, Grundeinstellungen vorgenommen, Standard-Adapter sind da
          4. Backupfile von Raspi 3B auf Raspi 4 in Verzeichnis "/opt/iobroker/backups/" kopiert
          5. Restore Backup gestartet
          6. Restore bleibt mit folgendem Bild "hängen":

          Iobroker.jpg
          7. ca. 1 Stunde gewartet und mit "iobroker update" auf Konsole (putty) alle installierten Adapter mit denen auf Raspi 3B verglichen, absolut gleich, alle "uptodate"
          8. IoBroker lässt sich nicht über Browser aufrufen (Webadresse ist richtig, in Fritzbox nachgesehen, gleiche wie unter putty).
          9. Punkte 1. bis 3. und dann Backup der Standard-Installation durchgeführt
          10. anschließendes Restore der Standard-Installation durchgelaufen
          11. IoBroker ist über Webbrowser erreichbar, restore wurde erfolgreich durchgeführt
          Was mache ich falsch??
          Hier noch die installierten Adapter:

          installierte Adapter.jpg

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

            @tontechniker
            Dann hat der Restore funktioniert aber du hast mit Sicherheit unterschiedliche Hostnamen auf den beiden Systemen

            iob host this
            iob restart
            

            Und dann mal die Ausgaben posten von:

            iob status
            

            und

            iob list instances
            
            T 1 Reply Last reply Reply Quote 1
            • T
              Tontechniker @simatec last edited by

              @simatec Vielen Dank für Deine Antwort! Hier kommen die Ausgaben:

              1.jpg

              2.jpg

              3.jpg

              Gleiche Hostnamen habe ich hinbekommen. Problem ist die falsche Webadresse 192.168.178.56 (ist die des Raspi 3B) Es müßte für den Raspi 4 die 192.168.178.73 sein. Wie kann ich die im Backup-File, bzw. im zurück geschriebenen Admin ändern?

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

                @tontechniker

                iobroker set admin.0 --bind 0.0.0.0
                
                T 2 Replies Last reply Reply Quote 1
                • T
                  Tontechniker @simatec last edited by

                  @simatec Vielen Dank! Das waren die entscheidenden Hinweise!

                  1 Reply Last reply Reply Quote 0
                  • T
                    Tontechniker @simatec last edited by Tontechniker

                    @simatec Habe jetzt doch noch ein Problem. Die Vis lässt sich nicht starten. Beim Start von "Instanzen" aus kommt folgende Fehlermeldung:

                    4.jpg

                    Der Versuch den Adapter zu deinstallieren und neu zu installieren brachte keinen Erfolg. Hast Du eine Idee, wie ich da weiter kommen kann? Hängt es vielleicht auch mit der Webadresse zusammen?

                    Edit:
                    Habe alles nochmal neu installiert und ein aktuelles Backup zurückgespielt. Nun kommt die Meldung:
                    "File index.html not found: {}"

                    Edit 2:
                    Habe die Vis mit allen zusammenhängenden Komponenten deinstalliert und anschließend neu installiert. Danach funktionierte die Vis wieder.
                    Danke nochmal für Eure Hilfe!

                    Thomas Braun F 2 Replies Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Tontechniker last edited by Thomas Braun

                      @tontechniker

                      Der statt web_port muss da die Portnummer rein

                      1 Reply Last reply Reply Quote 1
                      • F
                        Feinfinger @Tontechniker last edited by

                        Hallo zusammen,

                        Meine alte Installation (4.0.15) lies sich aus unerkärlichen Gründen nicht auf 4.0.19 updaten.

                        Ok dachte ich, setzt mal schnell einen neuen LXC auf und installier iobroker neu.
                        Da ich täglich sichere, sollte das ja keine lange Prozedur werden.

                        Pustekuchen.

                        Die neue Installation ist absolut jungfräulich, nur eben mein NAS im backitup Adapter konfiguriert, backup ausgewählt und los.

                        Nach ca. 30 Sekunden hängt sich der restore an diesem Punkt auf...

                        [DEBUG] [iobroker] Server Objects 127.0.0.1:47294 Error from InMemDB: Error: EXEC whitout MULTI
                        

                        Hat jemand nen Tipp für mich?

                        Der Fehler kommt auch, wenn ich das restore über die Console anstoße.

                        1 Reply Last reply Reply Quote 0
                        • wendy2702
                          wendy2702 last edited by

                          @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                          installier iobroker neu

                          Wie denn genau installiert?
                          Läuft iobroker denn bevor du das Restore startest?

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Feinfinger @wendy2702 last edited by

                            @wendy2702

                            Mit dem neuen Installationscript, bzw. genau nach Anleitung auf der Webseite.

                            Ich kann ohne Probleme auf die "alte" Installation zugreifen, die läuft auch noch bei mir, lässt sich aber nicht updaten.

                            Auf die neue Installation kann ich auch zugreifen, dort habe ich nur eben den backitup Adapter eingerichtet, um aufs NAS zuzugreifen.

                            wendy2702 1 Reply Last reply Reply Quote 0
                            • wendy2702
                              wendy2702 @Feinfinger last edited by

                              @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                              Mit dem neuen Installationscript, bzw. genau nach Anleitung auf der Webseite

                              Welches Script? Welche Webseite genau bitte... gibt leider nich etliche veraltete Anleitung im Netz.

                              Wenn du die alte Installation noch hast, wo liegt der Fehler, das Problem beim Upgrade? Ist aber besser in einem eigenen Thread aufgehoben.

                              Was willst du denn jetzt lieber, das neue ans laufen bekommen oder das alte?

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                Feinfinger @wendy2702 last edited by

                                @wendy2702
                                Installation der neuen Installation über die offizielle iobroker Webpage.

                                Das Update bei der alten Version schlägt fehl, weil laut log über 200 Dateien im NPM Ordner nen falschen Namen haben.

                                Ich habe mich immer strickt an die Anweisungen bei updates gehalten und es hat auch bis zur Version 4.0.15 immer funktioniert. Was da nun den Fehler verursacht, ist mit völlig unbekannt.

                                Am liebsten hätte ich nun eine saubere neue Installation mit zumindest allen Scripten und der VIS.

                                Die restlichen Adapter (insgesamt 24) sind ja mehr oder weniger schnell eingerichtet.

                                wendy2702 1 Reply Last reply Reply Quote 0
                                • wendy2702
                                  wendy2702 @Feinfinger last edited by

                                  @feinfinger Die neue Installation ist ein "einzeiler":

                                  curl -sLf https://iobroker.net/install.sh | bash -
                                  

                                  Hier wird alles was iobroker benötigt NodeJS/NPM automatisch mit installiert in den empfohlenen Versionen. Hast du das benutzt?

                                  Lief in deiner alten Installation REDIS eventuell auf einem externen Server?

                                  F 1 Reply Last reply Reply Quote 0
                                  • F
                                    Feinfinger @wendy2702 last edited by

                                    @wendy2702

                                    Genau den habe ich benutzt.

                                    Hatte keinen externen Redis Server.

                                    Logge in eine influxDB, die in nem separaten Container läuft, aber das sollte ja kein Problem sein.

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

                                      @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                                      Hatte keinen externen Redis Server.
                                      Logge in eine influxDB, die in nem separaten Container läuft, aber das sollte ja kein Problem sein.

                                      das hat miteinander nichts zu tun.

                                      Man kann die States statt in einer JSON-Datei auch in einer REDIS Datenbank auf dem ioBroker Server speichern.
                                      In sehr viel früheren Installationen als die Einplatinenrechner noch schwach waren war das sogar Standard

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

                                        @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                                        eben mein NAS im backitup Adapter konfiguriert

                                        passt da auch wirklich die Konfiguration?

                                        @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                                        hängt sich der restore an diesem Punkt auf...

                                        kommt da noch mehr im Log?

                                        @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                                        setzt mal schnell einen neuen LXC auf

                                        ist der auch entsprechend ausgelegt(Ram)?

                                        wenn du das backup manuell nach /opt/iobroker/backups spielst und dann ein restore ausführst

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          Feinfinger @crunchip last edited by

                                          @crunchip

                                          Also die Konfiguration passt, sonst könnte ich ja garnicht auf das Backup zugreifen.

                                          Den Versuch, es lokal zu verschieben, habe ich auch schon gestartet, allerdings hängt das Backup trotzdem genau am gleichen Punkt, genau bei 12000 von 14532 states.

                                          Der LXC hat 4 GB RAM und 10 GB Festplatte, das sollte dicke reichen.

                                          Was noch interessant ist, wenn das Backup sich aufgehangen hat, ist der iobroker Installation im Eimer, d.h. kein iob fix hilft mehr, um sie wieder in Gang zu bekommen.

                                          Hilft nur, den LXC wieder neu aufzusetzen und von vorne zu beginnen.

                                          crunchip 1 Reply Last reply Reply Quote 0
                                          • crunchip
                                            crunchip Forum Testing Most Active @Feinfinger last edited by crunchip

                                            @feinfinger ein anderes Backup mal versucht?

                                            @feinfinger sagte in [HowTo] ioBroker Restore unter Linux durchführen:

                                            Hilft nur, den LXC wieder neu aufzusetzen

                                            mach doch vorher ein backup des LXC, spart ein wenig Zeit und musst nicht alles neu einrichten(Zeitzone, update, user anlegen)

                                            F 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

                                            821
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            backitup how-to restore restore backup
                                            76
                                            513
                                            109307
                                            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