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
    476

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

(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.
  • 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 Nicht stören
      HomoranH Nicht stören
      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 Nicht stören
          HomoranH Nicht stören
          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 Nicht stören
              HomoranH Nicht stören
              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 Nicht stören
                    HomoranH Nicht stören
                    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

                      606

                      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