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.
    • Glasfaser
      Glasfaser @reutli last edited by

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

      Synology

      Einstellungen User 'admin'

      Würde ich mal ganz schnell ändern !!

      https://blog.admin-intelligence.de/synology-nas-sicherheitstipps/

      R 1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            916
                                            Online

                                            32.1k
                                            Users

                                            80.6k
                                            Topics

                                            1.3m
                                            Posts

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