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
    363

  • 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.
  • khgK Offline
    khgK Offline
    khg
    schrieb am zuletzt editiert von 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 Antworten 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.

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

                          791

                          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