Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    481

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

(gelöst) kein javascript restore mit Backitup 2.0.5

Geplant Angeheftet Gesperrt Verschoben Error/Bug
12 Beiträge 4 Kommentatoren 1.4k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #10

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

                    Danke&Gruß

                    HomoranH L 2 Antworten Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • khgK khg

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

                        Danke&Gruß

                        L Offline
                        L Offline
                        loverz
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        327

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe