Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Restore Skripte aus BackitUp schlägt fehl

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Restore Skripte aus BackitUp schlägt fehl

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      reutli @Glasfaser last edited by

      @glasfaser
      Jupp steht schon in Jira 😀 aber eben neben 100 anderen Baustellen

      Glasfaser 1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @reutli last edited by

        @reutli sagte in Restore Skripte aus BackitUp schlägt fehl:

        aber eben neben 100 anderen Baustellen

        Sorry ... Sicherheit geht vor !!

        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @reutli last edited by

          @reutli sagte in Restore Skripte aus BackitUp schlägt fehl:

          /opt/iobroker/backups

          Ein mountpunkt muss leer sein, wenn das entfernte Dateisystem nicht gemountet ist.

          (root_sqash Problematik).

          Was für eine Problematik?

          R 1 Reply Last reply Reply Quote 0
          • R
            reutli @Thomas Braun last edited by reutli

            @thomas-braun

            @thomas-braun sagte in Restore Skripte aus BackitUp schlägt fehl:

            Ein mountpunkt muss leer sein, wenn das entfernte Dateisystem nicht gemountet ist.

            Zustimmung. Lässt sich aber nicht verhindern, wenn man an der Konsole vor einer Aktion iob backup nutzt 😁
            Dürfte aber wohl kaum den eigentlichen Fehler auslösen, oder?
            Sonst sollte der Adapter bei SMB/NFS nicht hier einhängen

            @thomas-braun sagte in Restore Skripte aus BackitUp schlägt fehl:

            Was für eine Problematik?

            Bevor hier ein Diskussion ausbricht sagen wir einfach "ich habe zu wenig Ahnung von NFS" 😳
            Besser als die severities hier durchzukauen.

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @reutli last edited by

              @reutli sagte in Restore Skripte aus BackitUp schlägt fehl:

              Lässt sich aber nicht verhindern, wenn man an der Konsole vor einer Aktion iob backup nutzt

              Vorher das Verzeichnis leeren?

              Dürfte aber wohl kaum den eigentlichen Fehler auslösen.

              Könnte aber durchaus sein. Durch das 'drüberknallen' passiert komisches Zeuch mit der inode-Tabelle. Das kann zu solchem Verhalten führen.

              R 1 Reply Last reply Reply Quote 0
              • R
                reutli @Thomas Braun last edited by

                @thomas-braun sagte in Restore Skripte aus BackitUp schlägt fehl:

                Könnte aber durchaus sein. Durch das 'drüberknallen' passiert komisches Zeuch mit der inode-Tabelle. Das kann zu solchem Verhalten führen.

                hmmm ...

                admin@macmini-iobroker:/opt/iobroker/backups$ ls -lah
                insgesamt 8,0K
                drwxrwxr-x+ 2 iobroker iobroker 4,0K Sep 30 13:17 .
                drwxrwxr-x+ 9 iobroker iobroker 4,0K Sep 29 21:36 ..
                admin@macmini-iobroker:/opt/iobroker/backups$ 
                

                done - the same

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @reutli last edited by

                  @reutli

                  Da liegt ja auch eine ACL drauf. Wie sehen die Rechte da wirklich aus?

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    reutli @Thomas Braun last edited by reutli

                    @thomas-braun

                    Meinst Du das (NAS gemountet):

                    admin@macmini-iobroker:/opt/iobroker/backups$ getfacl -a *.*
                    # file: historyDB_2022_09_29-21_01_45_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: historyDB_2022_09_29-21_09_04_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: historyDB_2022_09_29-21_34_12_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: historyDB_2022_09_30-00_10_30_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: influxDB_2022_09_29-21_01_41_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: influxDB_2022_09_29-21_09_00_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: influxDB_2022_09_29-21_34_08_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: influxDB_2022_09_30-00_10_25_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: iobroker_2022_09_29-21_01_36_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: iobroker_2022_09_29-21_08_56_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: iobroker_2022_09_29-21_34_03_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: iobroker_2022_09_30-00_10_20_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: javascripts_2022_09_29-21_02_24_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: javascripts_2022_09_29-21_09_40_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: javascripts_2022_09_29-21_34_51_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: javascripts_2022_09_30-00_11_08_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: zigbee.0_2022_09_29-21_02_24_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: zigbee.0_2022_09_29-21_09_39_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: zigbee.0_2022_09_29-21_34_51_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    
                    # file: zigbee.0_2022_09_30-00_11_08_MacMini_backupiobroker.tar.gz
                    # owner: root
                    # group: root
                    user::rwx
                    group::rwx
                    other::rwx
                    

                    und so unmountet:

                    admin@macmini-iobroker:/opt/iobroker/backups$ getfacl .
                    # file: .
                    # owner: iobroker
                    # group: iobroker
                    user::rwx
                    group::r-x
                    group:iobroker:rwx
                    mask::rwx
                    other::r-x
                    default:user::rwx
                    default:group::r-x
                    default:group:iobroker:rwx
                    default:mask::rwx
                    default:other::r-x
                    
                    1 Reply Last reply Reply Quote 0
                    • simatec
                      simatec Developer Most Active @reutli last edited by

                      @reutli Wie sehen die Einstellungen in Backitup aus?

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        reutli @simatec last edited by

                        @simatec

                        @simatec sagte in Restore Skripte aus BackitUp schlägt fehl:

                        @reutli Wie sehen die Einstellungen in Backitup aus?

                        Bildschirmfoto 2022-09-30 um 13.27.03.png Bildschirmfoto 2022-09-30 um 13.27.20.png

                        simatec 1 Reply Last reply Reply Quote 0
                        • simatec
                          simatec Developer Most Active @reutli last edited by

                          @reutli Ich bin gangz ehrlich... Nimm NFS.
                          Wenn das NAS dieses unterstützt, wäre es nur logisch mit einem Linuxsystem so ranzugehen.

                          Wenn du unbedingt CIFS nutzen willst, dann lege einen User iobroker mit den Schreibrechten auf den Ordner und alle Unterordner an.
                          In Backitup dann ebenfalls den User konfigurieren.
                          Vermeide Sonderzeichen in den Pfadangaben. Damit gibt es oft Probleme bei CIFS mounts

                          R 2 Replies Last reply Reply Quote 0
                          • R
                            reutli @simatec last edited by

                            @simatec

                            Das mache ich gerne, allerdings interessiert mich die technische Erklärung dazu, da das ja unterschiedliche User sind (iob und nas).

                            Aktuell kann noch nicht erklärt werden, warum ein Backup seit langem (einige Jährchen) funktioniert, nicht aber der restore...
                            Einen technischen Hintergrund, der sich auf CIFS zurückführen ließe, habe ich noch nicht erkannt.

                            Gerne teste ich noch einen NFS-Export, aber wie gesagt, ich hätte gerne erst einmal den 'root cause' analysiert.

                            1 Reply Last reply Reply Quote 0
                            • R
                              reutli @simatec last edited by

                              @simatec
                              So habe jetzt umgestellt auf NFS.

                              Damit ist tatsächlich die Fehlermeldung weg, aberes erfolgt

                              1. keine Wiederherstellung
                              2. und ich habe zusätzliche Probleme eingekauft.

                              Zum Test habe ich ein Script heute ganz bewusst geändert (Kommentar angehängt) und gespeichert.
                              Dann habe ich die Rücksicherung/Wiederherstellung von heute Nacht gestartet:

                              Bildschirmfoto 2022-10-05 um 10.12.53.png

                              Bildschirmfoto 2022-10-05 um 10.13.51.png

                              Started restore ...
                              [DEBUG] [javascripts] - Start Javascript Restore ...
                              [DEBUG] [javascripts] - Created javascript_tmp directory: "/opt/iobroker/backups/tmpScripts"
                              [DEBUG] [javascripts] - decompress started ...
                              [DEBUG] [javascripts] - javascript.0 is stopped
                              [DEBUG] [javascripts] - enabled Instances: javascript.0
                              [DEBUG] [javascripts] - Restore Script: Alexa_Ofenklappe_Rueckmeldung
                              [DEBUG] [javascripts] - Restore Script: Heizung-Steuerung
                              [DEBUG] [javascripts] - Restore Script: Steckdose_Balkon_-_Weihnachtsbeleuchtung
                              [DEBUG] [javascripts] - Restore Script: Astrozeiten_in_Variablen_schreiben
                              [DEBUG] [javascripts] - Restore Script: Nick_Heizung_Bad
                              [DEBUG] [javascripts] - Restore Script: Temperaturen_an_CCU_melden
                              [DEBUG] [javascripts] - Restore Script: Tim_Thermostat-Schalter
                              [DEBUG] [javascripts] - Restore Script: Tim_Absenkung_Heizung
                              [DEBUG] [javascripts] - Restore Script: Lenni_Thermostat-Schalter
                              [DEBUG] [javascripts] - Restore Script: Lenni_Absenkung_Heizung
                              [DEBUG] [javascripts] - Restore Script: Lenni_Notfallabschaltung
                              [DEBUG] [javascripts] - Restore Script: Tim_Notfall-Abschaltung
                              [DEBUG] [javascripts] - Restore Script: Ferien_setzen
                              [DEBUG] [javascripts] - Restore Script: Health_Check
                              [DEBUG] [javascripts] - Restore Script: Test_Signal
                              [DEBUG] [javascripts] - Restore Script: Windrichtung
                              [DEBUG] [javascripts] - Restore Script: Markise_einfahren_bei_Wind_oder_Regen
                              [DEBUG] [javascripts] - Restore Script: Markise_ausfahren_bei_Sonne_und_keinem_Wind_oder_Regen
                              [DEBUG] [javascripts] - Restore Script: Sonnenschutz_Ost
                              [DEBUG] [javascripts] - Restore Script: Sonnenschutz_Süd
                              [DEBUG] [javascripts] - Restore Script: Sonnenschutz_West
                              [DEBUG] [javascripts] - Restore Script: Jalousien_EG_Astro_
                              [DEBUG] [javascripts] - Restore Script: Jalousien_OG_Astro
                              [DEBUG] [javascripts] - Restore Script: Jalousie_WZ_mit_Griffsensor
                              [DEBUG] [javascripts] - Restore Script: Beregnung
                              [DEBUG] [javascripts] - Restore Script: Beregnung_sofort_aus
                              [DEBUG] [javascripts] - Restore Script: Jahreszeit
                              [DEBUG] [javascripts] - Restore Script: Heizstab_bei_Sonne_aktivieren
                              [DEBUG] [javascripts] - Restore Script: Warmwasserbereitung
                              [DEBUG] [javascripts] - Restore Script: PV-Ueberschuss_in_Heizstab
                              [DEBUG] [javascripts] - Restore Script: Warmwasserbereitung_V2
                              [DEBUG] [javascripts] - Restore Script: Fronius
                              [DEBUG] [javascripts] - Try deleting the Javascript tmp directory: "/opt/iobroker/backups/tmpScripts"
                              [DEBUG] [javascripts] - Javascript tmp directory "/opt/iobroker/backups/tmpScripts" successfully deleted
                              [DEBUG] [javascripts] - javascript.0 started
                              [DEBUG] [javascripts] - Javascript Restore completed successfully
                              [EXIT] javascript restore done
                              [EXIT] 0
                              

                              Nach Rücksicherung (und aktivem Neustart des Javascript Adapters) leider alles beim alten (Kommentar immer noch da.
                              Da scheint also nichts zurück gesichert wiorden zu sein?

                              1. Problem seit Umstellung auf NFS
                                ein Slave gibt an gesichert worden zu sein, aber nichts da. Wir kann ich hier vorgehen, das zu prüfen?
                                Mount auf dem Slave funktioniert mit NFS.
                              DJMarc75 R 2 Replies Last reply Reply Quote 0
                              • DJMarc75
                                DJMarc75 @reutli last edited by

                                @reutli Adapter JS neu gestartet und Browserrefresh gemacht ?

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  reutli @DJMarc75 last edited by

                                  @djmarc75

                                  sure!

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    reutli @reutli last edited by

                                    @reutli sagte in Restore Skripte aus BackitUp schlägt fehl:

                                    und aktivem Neustart des Javascript Adapters)

                                    und BrowserCache auch.

                                    DJMarc75 1 Reply Last reply Reply Quote 0
                                    • DJMarc75
                                      DJMarc75 @reutli last edited by

                                      @reutli ist denn das Skript in dem LOG von oben drin ?
                                      Wenn ja, schonmal nach dem Änderungsdatum nach dem Restore geschaut ?

                                      R 1 Reply Last reply Reply Quote 0
                                      • R
                                        reutli @DJMarc75 last edited by

                                        @djmarc75
                                        jupp:

                                        Restore Script: Sonnenschutz_Süd
                                        

                                        Wenn Du mir sagst, wo ich die Skripte finde

                                        admin@macmini-iobroker:/opt/iobroker/iobroker-data$ ls -la
                                        insgesamt 101800
                                        drwxrwxr-x+  16 iobroker iobroker     4096 Okt  5 11:37 .
                                        drwxrwxr-x+   9 iobroker iobroker     4096 Okt  2 16:55 ..
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Okt  5 10:20 backitup
                                        drwxrwxr-x+   2 iobroker iobroker    12288 Okt  5 10:55 backup-objects
                                        drwxrwxr-x+  65 iobroker iobroker     4096 Okt  2 17:04 files
                                        drwxrwxr-x+ 529 iobroker iobroker    20480 Okt  5 00:00 history
                                        -rw-rwxr--+   1 iobroker iobroker     4259 Jul 13 16:36 iobroker.json
                                        drwxrwxr-x+   4 iobroker iobroker     4096 Feb 21  2022 jarvis
                                        drwxrwxr-x+   3 iobroker iobroker     4096 Mär  8  2020 node-red
                                        -rw-rwxr--+   1 iobroker iobroker        3 Okt  2 16:54 notifications.json
                                        -rw-rwxr--+   1 iobroker iobroker 10063897 Mär 17  2022 objects.json.bak.migrated
                                        -rw-rwxr--+   1 iobroker iobroker 33919222 Okt  5 11:27 objects.jsonl
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Okt  5 11:52 objects.jsonl.lock
                                        -rw-rwxr--+   1 iobroker iobroker 35150760 Sep  6 15:20 objects.jsonl.sic
                                        -rw-rwxr--+   1 iobroker iobroker 10064551 Mär 17  2022 objects.json.migrated
                                        -rw-rwxr--+   1 iobroker iobroker  1997119 Mär 17  2022 states.json.bak.migrated
                                        -rw-rwxr--+   1 iobroker iobroker        0 Dez  1  2021 states.json.broken
                                        -rw-rw-r--+   1 iobroker iobroker 10926273 Okt  5 11:52 states.jsonl
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Okt  5 11:52 states.jsonl.lock
                                        -rw-rwxr--+   1 iobroker iobroker  1995499 Mär 17  2022 states.json.migrated
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Jun  2 07:17 telegram_0
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Sep  6 15:27 test
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Mär  8  2020 tmp
                                        drwxrwxr-x+   4 iobroker iobroker     4096 Sep 17 15:58 tuya_0
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Mär  8  2020 yahka.0.hapdata
                                        drwxrwxr-x+   2 iobroker iobroker     4096 Jul 11 20:03 zigbee_0
                                        
                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          reutli @reutli last edited by reutli

                                          @simatec
                                          Gibt es noch Ansätze wie ich die beiden issues los werde?

                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @reutli last edited by Thomas Braun

                                            @reutli

                                            Sauber gemountet?

                                            mount | sort
                                            ls -lA /opt/iobroker/backups/
                                            

                                            sagt?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            434
                                            Online

                                            32.1k
                                            Users

                                            80.6k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            51
                                            2733
                                            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