Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Backitup stellt Java Scripte nicht wieder her

    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

    Backitup stellt Java Scripte nicht wieder her

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

      Hallo zusammen,

      ich habe die letzten Tage einige Änderungen an meinem ioBroker gemacht, da ich dringend wieder rückgängig machen muss.

      Nun habe ich über den Backitup Adapter ein Backup von vor 3 Tagen eingespielt und bemerkt, dass die Blocklys die ich heute geändert habe noch immer da sind?
      Ich habe iobroker und JavaScrips wiederhergestellt, beides holt mir aber die Scripte nicht wieder zurück.

      Hat jemand eine Idee woran das liegen könnte?

      Homoran Fabio 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @loverz last edited by

        @loverz sagte in Backitup stellt Java Scripte nicht wieder her:

        Hat jemand eine Idee woran das liegen könnte?

        mehrere!
        Doch dafür braucht es mehr Infos.

        wie hast du backitup konfiguriert?
        wie hast du es wiederhergestellt?

        L 1 Reply Last reply Reply Quote 0
        • L
          loverz @Homoran last edited by loverz

          @homoran
          Konfiguration:

          iob:
          0cd0fbe7-8297-4683-8d01-8314c000974d-image.png

          Java:
          42f2133c-4954-4f45-801f-b1edbc728789-image.png

          Restore habe ich über Google und mein NAS probiert:
          a3e45a38-6632-48ff-809b-f762a2efa87b-image.png

          Während des Restores kommen diese Fehlermeldungen, auch wenn es am Ende mit Erfolg abschließt:
          657a508f-0e67-4c3e-9716-147fe1cc56cb-image.png

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

            @loverz sagte in Backitup stellt Java Scripte nicht wieder her:

            Restore habe ich über Google und mein NAS probiert:

            dem Screenshot nach also ein ioBroker-Backup und nicht ein Skript-Backup??

            @loverz sagte in Backitup stellt Java Scripte nicht wieder her:

            Während des Restores kommen diese Fehlermeldungen, auch wenn es am Ende mit Erfolg abschließt:

            Da kann ich nichts zu sagen

            L 1 Reply Last reply Reply Quote 0
            • L
              loverz @Homoran last edited by

              @homoran ich hab beides probiert.
              Zuerst das iobroker Bakup, das sollte lt. Beschreibung ja die JavaScripts ebenfalls beinhalten.

              Nach dem Restore waren aber noch die neuen, defekten Scripts da.

              Danach habe ich versucht nur das JavaScript Backup zu restoren, auch mit Erfolg, aber auch da waren die neuen Scripte noch da.

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

                @loverz sagte in Backitup stellt Java Scripte nicht wieder her:

                das sollte lt. Beschreibung ja die JavaScripts ebenfalls beinhalten.

                deswegen meine Frage was du getan hast.

                Wie genau das dann mit der Spiegeldatei funktioniert, in der ja noch die neuen drin sind weiß ich nicht

                1 Reply Last reply Reply Quote 0
                • Fabio
                  Fabio @loverz last edited by Fabio

                  @loverz wie wäre es wenn du vor dem einspielen des alten Backups in der aktuellen ioBroker Version alle Skripte per Hand löscht und dann das Backup neu einspielst. Evt. IoBroker vorher noch mal neu starten. Und natürlich alle Browserdaten Cookies etc. löschen und leeren.

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    loverz @Fabio last edited by loverz

                    @fa-bio das ist ne gute Idee, wie lösche ich denn alle alten Scripte raus?
                    Ich hab mindestens 300 Stück, alle anklicken wäre nicht so cool 😞

                    Kann ich da mit WinSCP einfach irgendeinen Ordner löschen?

                    Fabio Thomas Braun 2 Replies Last reply Reply Quote 0
                    • Fabio
                      Fabio @loverz last edited by

                      @loverz das kann ich dir nicht sagen. Da bleibt wohl nur mit der Hand.🤷‍♂️

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

                        @loverz

                        sudo -u iobroker rm -rf /pfad/zum/spiegel/*
                        
                        L 1 Reply Last reply Reply Quote 0
                        • L
                          loverz @Fabio last edited by loverz

                          @fa-bio hab gerade ne pragmatische Lösung gefunden:
                          Hatte noch eine "manuelle" Sicherung meiner Scripte von 2020.
                          Diese Funktion meine ich:
                          07207bb2-028b-4163-936a-a2d3a736fdb3-image.png

                          Dort habe ich aus der Backup-Zip alle Scripte gelöscht, die ich NICHT wiederherstellen will und anschließend wieder eingespielt. Die gewollten Scripte konnte ich damit wiederherstellen, auch wenn der Stand etwas alt ist.

                          Für mich besser als der Weg vom händischen löschen, der auch nicht gewiss funktioniert.

                          Mich würde dennoch interessieren, wieso der Backitup die Scripte nicht wiederherstellt, das sollte für die Zukunft unbedingt funktionieren!

                          Fabio 1 Reply Last reply Reply Quote 0
                          • L
                            loverz @Thomas Braun last edited by

                            @thomas-braun lösche ich damit automatisch auch die "richtigen" Scripte, wenn ich die Spiegeldateien lösche?

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

                              @loverz sagte in Backitup stellt Java Scripte nicht wieder her:

                              @thomas-braun lösche ich damit automatisch auch die "richtigen" Scripte, wenn ich die Spiegeldateien lösche?

                              natürlich! Der Spiegel spiegelt in beide Richtungen.
                              das ist für viele eher ein Problem, da bei Veränderung der Spiegeldatei, oder des Pfades in javascript auf einmal alles weg ist

                              BTW: Die Spiegeldatei ist in der javascript Instanz korrekt angelegt?

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                loverz @Homoran last edited by

                                @homoran ja:
                                2d85f248-3b13-44fd-9263-e0ed429f08de-image.png
                                fa506378-dabe-4d48-bcd2-3f57adedf5aa-image.png

                                ich nehme an, dass ich die Spiegeldaten löschen muss WÄHREND der JS-Adapter läuft, oder?

                                1 Reply Last reply Reply Quote 0
                                • L
                                  loverz last edited by loverz

                                  @thomas-braun sagte in Backitup stellt Java Scripte nicht wieder her:

                                  sudo -u iobroker rm -rf /pfad/zum/spiegel/*

                                  @thomas-braun merkwürdig, dein Befehl scheint zu laufen, aber die Ordner und Dateien sind danach noch immer da.

                                  
                                  pi@ioBroker-RasPi4:/ $ sudo -u iobroker rm -rf /home/iobroker/scripte/*
                                  pi@ioBroker-RasPi4:/ $ cd home/
                                  pi@ioBroker-RasPi4:/home $ cd iobroker/
                                  pi@ioBroker-RasPi4:/home/iobroker $ cd skripte/
                                  pi@ioBroker-RasPi4:/home/iobroker/skripte $ ls
                                  2020-11-01-scripts  Beleuchtung        Heizung   Präsenz        Wetter
                                  Abluft              Erkennungslogiken  Jalousie  Wassertechnik
                                  
                                  
                                  

                                  OK dieser Befehl ging:

                                  
                                  pi@ioBroker-RasPi4:/home/iobroker/skripte $ sudo rm -r *
                                  pi@ioBroker-RasPi4:/home/iobroker/skripte $ ls
                                  pi@ioBroker-RasPi4:/home/iobroker/skripte $
                                  
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • Fabio
                                    Fabio @loverz last edited by

                                    @loverz prima es tut mir leid das kann ich dir nicht beantworten. So fit bin ich da nicht drin. Aber gut das ich dir etwas helfen konnte.

                                    1 Reply Last reply Reply Quote 1
                                    • L
                                      loverz last edited by

                                      Bingo!

                                      Ein Löschen der Spiegeldateien vor dem Restore wirkt wahre wunder!

                                      Die Scripts sind nun alle wiederhergestellt!

                                      Zum löschen wie oben beschrieben diesen Befehl:

                                      pi@ioBroker-RasPi4:/home/iobroker/skripte $ sudo rm -r *
                                      

                                      natürlich müsst ihr euren Pfad entsprechend anpassen und sehr genau schauen, dass der Befehl nicht an der falschen Stelle ausgeführt wird!

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

                                        @loverz Wenn du da mit root-sudo herum machen müsstest stimmt aber was mit den Rechten schon nicht. Die Spiegeldateien gehören dem iobroker.

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          loverz @Thomas Braun last edited by loverz

                                          @thomas-braun Das kann sein. Ich hab da noch nie etwas verstellt, das muss dann schon vom Anfangsimage kommen.
                                          Leider fehlt mir die Kenntnis da irgendetwas zu ändern. Ist das denn wichtig?

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

                                            @loverz sagte in Backitup stellt Java Scripte nicht wieder her:

                                            Ist das denn wichtig?

                                            Selbstverständlich.

                                            L 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

                                            597
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            bakitup restore
                                            5
                                            31
                                            1222
                                            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