Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. (gelöst) kein javascript restore mit Backitup 2.0.5

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    916

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

(gelöst) kein javascript restore mit Backitup 2.0.5

Scheduled Pinned Locked Moved Error/Bug
12 Posts 4 Posters 1.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • khgK Offline
    khgK Offline
    khg
    wrote on last edited by khg
    #1

    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 HomoranH 2 Replies Last reply
    0
    • khgK 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 Offline
      E Offline
      ente34
      wrote on last edited by ente34
      #2

      @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}
      
      
      khgK 1 Reply Last reply
      0
      • E 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}
        
        
        khgK Offline
        khgK Offline
        khg
        wrote on last edited by
        #3

        @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
        0
        • khgK 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.

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @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

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          khgK 1 Reply Last reply
          0
          • HomoranH Homoran

            @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

            khgK Offline
            khgK Offline
            khg
            wrote on last edited by khg
            #5

            @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.

            HomoranH khgK 2 Replies Last reply
            0
            • khgK 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.

              HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              wrote on last edited by Homoran
              #6

              @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

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Reply Last reply
              0
              • khgK 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.

                khgK Offline
                khgK Offline
                khg
                wrote on last edited by
                #7

                @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!

                HomoranH 1 Reply Last reply
                0
                • khgK khg

                  @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!

                  HomoranH Offline
                  HomoranH Offline
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by Homoran
                  #8

                  @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!

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  E 1 Reply Last reply
                  0
                  • HomoranH 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 Offline
                    E Offline
                    ente34
                    wrote on last edited by
                    #9

                    @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.

                    khgK 1 Reply Last reply
                    0
                    • E ente34

                      @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.

                      khgK Offline
                      khgK Offline
                      khg
                      wrote on last edited by
                      #10

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

                      Danke&Gruß

                      HomoranH L 2 Replies Last reply
                      0
                      • khgK khg

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

                        Danke&Gruß

                        HomoranH Offline
                        HomoranH Offline
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #11

                        @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"

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Reply Last reply
                        0
                        • khgK khg

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

                          Danke&Gruß

                          L Offline
                          L Offline
                          loverz
                          wrote on last edited by loverz
                          #12

                          @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
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          319

                          Online

                          32.6k

                          Users

                          82.2k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe