Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. (gelöst) kein javascript restore mit Backitup 2.0.5

    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

    (gelöst) kein javascript restore mit Backitup 2.0.5

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

      hatte versehentlich den den Datenpfad fürs Spiegeln von Scripten gelöscht, danach waren alle Javascripte auch in der Javascript Instanz gelöscht. Mit Backitup die Javascripte wiederhergestellt, aber keine Scripte wurden restored.

      backitup1.png

      Das erstellte gezippte-tar Backitup ist ok.
      backitup4.png

      Restore successfully restored wurde gemeldet
      backitup2.png

      Aber keine Scripte vorhanden
      backitup3.png

      Ein Export aller Scripte direkt mit Javascript war vorhanden und konnte wieder restored werden
      backitup5.png

      Was ist die Ursache? Es ist natürlich fatal, wenn man sich auf Backitup verlässt und kein restore möglich wäre.

      E Homoran 2 Replies Last reply Reply Quote 0
      • E
        ente34 @khg last edited by ente34

        @khg
        Läuft der javascript-Adapter (bei mir war er rot nach dem Restore)

        Notfalls hilft ein touch auf die Dateien im Scriptordner

        find . -name '*.js' -exec touch {} \;
        

        Oder unter Windows in der Iobroker Console mit Powershell

        C:\Program Files\iobroker\SmartHome1\iobroker-data\scripts>powershell
        PS C:\Program Files\iobroker\SmartHome1\iobroker-data\scripts> foreach($file in Get-ChildItem -File -Recurse .) { $(Get-Item $file.Fullname).lastwritetime}
        
        
        khg 1 Reply Last reply Reply Quote 0
        • khg
          khg @ente34 last edited by

          @ente34
          Die javascript-Instanz war grün. Ein restart brachte auch keine Änderung. Werde es mit dem "touch" auf die Dateien im Scriptordner mal testen.

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

            @khg sagte in kein javascript restore mit Backitup 2.0.5:

            hatte versehentlich den den Datenpfad fürs Spiegeln von Scripten gelöscht, danach waren alle Javascripte auch in der Javascript Instanz gelöscht. Mit Backitup die Javascripte wiederhergestellt, aber keine Scripte wurden restored.

            backitup sichert die Daten aus der Spiegeldatei.
            wenn die gelöscht ist, oder kein Pfad existiert, wird nichts gespeichert.

            Wenn du immer noch keinen Pfad angegeben hast, kann backitup auch nicht in dem (nicht vorhandene) Pfad etwas wiederherstellen.

            Wenn durch das Löschen der Spiegeldatei auch die Skripte gelöscht wurden, sind in einem darauffolgenden Backup natürlich auch keine Skripte mehr drin.

            Also viele mögliche Ursachen für das Verhalten

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

              @homoran
              Wenn ich in Javascript Files oder Ordner lösche, werden diese nicht mit Backitup durch ein vorher erstelltes Backup (siehe oben Bild 2, es war vollständig!)) wiederhergestellt. Meldung von Backitup war successfully (siehe Bild 3), aber keine gelöschten Scripte oder Ordner werden wiederhergestellt.
              Mit Javascript import geht es.

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

                @khg sagte in kein javascript restore mit Backitup 2.0.5:

                Wenn ich in Javascript Files oder Ordner lösche, werden diese nicht mit Backitup durch ein vorher erstelltes Backup (siehe oben Bild 2, es war vollständig!)) wiederhergestellt

                wohin denn wenn kein Ordner da ist?
                nur ein iobroker-Backup schreibt beim restore in das ioBroker-Verzeichnis
                Das js-restore schreibt in das (vorhandene) Spiegel-Verzeichnis

                1 Reply Last reply Reply Quote 0
                • khg
                  khg @khg last edited by

                  @Homoran
                  ok. Dann hatte ich das Prinzip von Backitup nicht verstanden.
                  Ich sehe nun die wiederhergestellten Files und Ordner auf dem Spiegel aber nicht im iobroker javascript-TAB.
                  Nur im Spiegel restored und nicht im iobroker-Verzeichnis! Da ist ein Export aller Scripts vom iobroker-Backup wohl immer ratsam!

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

                    @khg sagte in kein javascript restore mit Backitup 2.0.5:

                    Ich sehe nun die wiederhergestellten Files und Ordner auf dem Spiegel aber nicht im iobroker javascript-TAB.

                    da fehlt mir jetzt das Wissen, ob sich das irgendwann und irgendwie "zurückspiegelt"

                    @khg sagte in kein javascript restore mit Backitup 2.0.5:

                    Dann hatte ich das Prinzip von Backitup nicht verstanden.

                    Das muss man differenziert sehen!
                    ein iobroker Backup enthält alles, was in der ioBroker Installation drin ist:
                    Instanzenkonfigurationen, javascripte, views, nur keine history.
                    Die History muss getrennt gesichert werden, bzw. ist das jetzt auch über backitup konfigurierbar.

                    Das javascript-Backup ist ein zusätzliches Skript-Backup und greift auf die Spiegeldatei zu.
                    Die "original-"Javaskripte sind in einem riesigen json mit enthalten und es wäre ein Heidenaufwand sie da herauszupuzzeln nd nahezu unmöglich sie wieder hineinzubekommen

                    @khg sagte in kein javascript restore mit Backitup 2.0.5:

                    Da ist ein Export aller Scripts vom iobroker-Backup wohl immer ratsam!

                    im iobroker-Backup sind sie drin!

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      ente34 @Homoran last edited by

                      @homoran
                      Beiner Test-Installation unter Windows verhält es sich wie bei @khg: Files im Spiegelpfad manuell gelöscht, javascript Backup eingespielt.
                      Resultat: Files liegen im Spiegelpfad im Dateisystem sind aber im Script-Editor nicht vorhanden.
                      Ein touch auf die Dateien im Spiegelpfad behebt allerdings bei mir das Problem.

                      khg 1 Reply Last reply Reply Quote 0
                      • khg
                        khg @ente34 last edited by

                        @ente34
                        Ein touch auf die Dateien im Spiegelpfad behebt auch bei mir das Problem.

                        Danke&Gruß

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

                          @khg sagte in (gelöst) kein javascript restore mit Backitup 2.0.5:

                          Ein touch auf die Dateien im Spiegelpfad behebt auch bei mir das Problem.

                          das ist also das irgendwie

                          @homoran sagte in (gelöst) kein javascript restore mit Backitup 2.0.5:

                          ob sich das irgendwann und irgendwie "zurückspiegelt"

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

                            @khg
                            @Homoran

                            hab das gleiche Problem, aber ein "touch" half leider nicht.

                            Nach einem iobroker restore Restore (3 Tage alt) bleiben die Scripts alle neu (heute).
                            dc6cd74a-53c4-4c22-bd46-0c9b893c09f4-image.png

                            Was mache ich falsch?

                            Edit:
                            Fehler gefunden:
                            Lösung hier:
                            https://forum.iobroker.net/topic/48179/backitup-stellt-java-scripte-nicht-wieder-her/17

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            564
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            4
                            12
                            1096
                            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