Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Backitup bleibt bei Redis Backup hängen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Backitup bleibt bei Redis Backup hängen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Claus1985
      Claus1985 last edited by Claus1985

      Hi Zusammen,

      habe vor Kurzem auf Redis umgestellt (nur States).
      Backitup ist konfiguriert und der Nutzer entsprechend der Doku angepasst.
      Backitup läuft auch erstmal problemlos durch, bleibt dann aber hängen bei:

      [DEBUG] [redis] - Start Redis Backup ...
      [DEBUG] [redis] - Try deleting the old redis tmp directory: "/opt/iobroker/backups/redistmp"
      [DEBUG] [redis] - old redis tmp directory "/opt/iobroker/backups/redistmp" successfully deleted
      [DEBUG] [redis] - Created redistmp directory
      [DEBUG] [redis] - Packed 0MB so far...
      

      Hat jemand von Euch eine Idee woran das liegen könnte?

      Danke und Gruß,

      Claus

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

        @claus1985
        Welche Version von Backitup nutzt du?

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

          @simatec die aktuelle (2.1)

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

            @claus1985
            Zeige mal bitte den Inhalt deines redis Pfades.
            Hast du dem User iobroker die Rechte für Redis gegeben?

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

              @simatec hab den default Pfad gelassen (/var/lib/redis) und die User Rechte gesetzt mit:

              sudo usermod -a -G redis iobroker
              sudo reboot
              
              simatec 1 Reply Last reply Reply Quote 0
              • simatec
                simatec Developer Most Active @Claus1985 last edited by

                @claus1985
                Zeige mal bitte den Inhalt mit

                sudo ls -la /var/lib/redis
                
                Claus1985 1 Reply Last reply Reply Quote 0
                • Claus1985
                  Claus1985 @simatec last edited by Claus1985

                  @simatec

                  insgesamt 808
                  drwxr-x---  2 redis redis   4096 Apr  6 22:20 .
                  drwxr-xr-x 29 root  root    4096 Apr  6 18:45 ..
                  -rw-rw----  1 redis redis 818903 Apr  6 22:20 dump.rdb
                  
                  simatec 1 Reply Last reply Reply Quote 0
                  • simatec
                    simatec Developer Most Active @Claus1985 last edited by

                    @claus1985
                    Zeige mal die Config von Backitup

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

                      @simatec system.adapter.backitup.0.json

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

                        @claus1985
                        Versuche mal bitte die Version 2.1.1 vom DEv-Branch auf Github

                        https://github.com/simatec/ioBroker.backitup/tarball/dev

                        Direkt die URL in Beliebig eintragen ...

                        Hier habe ich mal redis etwas umgebaut.

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

                          @simatec super, danke für das Update!
                          Bleibt allerdings an der gleichen Stelle hängen:

                          Started iobroker ...
                          [DEBUG] [mount] - mount successfully completed
                          [DEBUG] [mount] - done
                          [DEBUG] [iobroker] - host.Schaltzentrale2 4401 states saved
                          
                          [DEBUG] [iobroker] - host.Schaltzentrale2 5695 objects saved
                          
                          [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2021_04_07-15_28_07_backupiobroker.tar.gz
                          
                          [DEBUG] [iobroker] - done
                          [DEBUG] [redis] - Start Redis Backup ...
                          [DEBUG] [redis] - Try deleting the old redis tmp directory: "/opt/iobroker/backups/redistmp"
                          [DEBUG] [redis] - old redis tmp directory "/opt/iobroker/backups/redistmp" successfully deleted
                          [DEBUG] [redis] - Created redistmp directory
                          [DEBUG] [redis] - Packed 0MB so far...
                          
                          simatec 1 Reply Last reply Reply Quote 0
                          • simatec
                            simatec Developer Most Active @Claus1985 last edited by

                            @claus1985 Hast du nach der Installation einen Upload gemacht und im Anschluss den Adapter neu gestartet?

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

                              @simatec @simatec
                              Bin noch relativ neu bei ioBroker (vorher FHEM) - was macht die Upload Funktion eigentlich (habe sie bisher auch bei Adaptern von Github direkt noch nicht verwendet)?

                              Habe nun nochmal Upload gewählt und die Instanz neu gestartet, komme allerdings immer noch nicht über das hinaus:

                              Started iobroker ...
                              [DEBUG] [mount] - mount successfully completed
                              [DEBUG] [mount] - done
                              [DEBUG] [iobroker] - host.Schaltzentrale2 4401 states saved
                              [DEBUG] [iobroker] - host.Schaltzentrale2 5695 objects saved
                              [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2021_04_07-15_55_51_backupiobroker.tar.gz
                              [DEBUG] [iobroker] - done
                              [DEBUG] [redis] - Start Redis Backup ...
                              [DEBUG] [redis] - Try deleting the old redis tmp directory: "/opt/iobroker/backups/redistmp"
                              [DEBUG] [redis] - old redis tmp directory "/opt/iobroker/backups/redistmp" successfully deleted
                              [DEBUG] [redis] - Created redistmp directory
                              [DEBUG] [redis] - Packed 0MB so far...
                              
                              simatec 1 Reply Last reply Reply Quote 0
                              • simatec
                                simatec Developer Most Active @Claus1985 last edited by

                                @claus1985

                                Irgendwie schein es dann doch ein rechteproblem auf deinem NAS zu sein.
                                Kannst du zum testen mal den Mount deaktivieren und die Backups lokal erstellen?
                                So wie es ausschaut, kann Backitup aufgrund fehlender Rechte nicht temporär die dump.rdb ablegen

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

                                  @simatec Du hast recht, lokal läuft es durch:

                                  Started iobroker ...
                                  [DEBUG] [iobroker] - host.Schaltzentrale2 4401 states saved
                                  [DEBUG] [iobroker] - host.Schaltzentrale2 5695 objects saved
                                  [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2021_04_07-16_28_03_backupiobroker.tar.gz
                                  [DEBUG] [iobroker] - done
                                  [DEBUG] [redis] - Start Redis Backup ...
                                  [DEBUG] [redis] - Created redistmp directory
                                  [DEBUG] [redis] - Backup created: /opt/iobroker/backups/redis_2021_04_07-16_28_10_backupiobroker.tar.gz
                                  [DEBUG] [redis] - Try deleting the redis tmp directory: "/opt/iobroker/backups/redistmp"
                                  [DEBUG] [redis] - redis tmp directory "/opt/iobroker/backups/redistmp" successfully deleted
                                  [DEBUG] [redis] - done
                                  [DEBUG] [zigbee] - found zigbee database: zigbee.0
                                  [DEBUG] [zigbee] - done
                                  [DEBUG] [javascripts] - Packed 6MB so far...
                                  [DEBUG] [javascripts] - Packed 7MB so far...
                                  [DEBUG] [javascripts] - Packed 16MB so far...
                                  [DEBUG] [javascripts] - Packed 36MB so far...
                                  [DEBUG] [javascripts] - Packed 52MB so far...
                                  [DEBUG] [javascripts] - Packed 71MB so far...
                                  [DEBUG] [javascripts] - Packed 89MB so far...
                                  [DEBUG] [javascripts] - Packed 108MB so far...
                                  [DEBUG] [javascripts] - Packed 116MB so far...
                                  [DEBUG] [javascripts] - Packed 129MB so far...
                                  [DEBUG] [javascripts] - Packed 147MB so far...
                                  [DEBUG] [javascripts] - Packed 166MB so far...
                                  [DEBUG] [javascripts] - Backup created: /opt/iobroker/backups/javascripts_2021_04_07-16_28_11_backupiobroker.tar.gz
                                  [DEBUG] [javascripts] - done
                                  [DEBUG] [clean] - done
                                  [DEBUG] [historyHTML] - new history html values created
                                  [DEBUG] [historyHTML] - done
                                  [DEBUG] [historyJSON] - new history json values created
                                  [DEBUG] [historyJSON] - done
                                  [EXIT] 0
                                  

                                  Wobei im Logfile ein Error steht:

                                  backitup.0	2021-04-07 16:28:03.500	error	(558) [iobroker] Backup folder not created: Error: EPERM: operation not permitted, chmod '/opt/iobroker/backups'Please reinstall backitup and run "iobroker fix"!!
                                  

                                  Was ich dabei allerdings nicht verstehe ist, wo da das Problem liegt.
                                  Denn das normale Backup inkl. Zigbee u. Javaskripte führt er problemlos aus und legt das auch auf der Fritzbox ab.
                                  Er löscht vorher sogar die vorhandenen Dateien. Er hat also eigentlich alle Rechte.

                                  Hast Du eine Idee woran das liegen kann und was ich für ein Fix probieren kann?
                                  Kannst Du das Skript so anpassen, dass es den temporären Dump auf der lokalen SD erzeugt und das
                                  erst wenn es fertig ist aufs NAS schiebt?

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

                                    @claus1985 Prüfe mal, ob auf deinem NAS die Userrechte nur für diese Ordner gültig sind oder auch für alle Unterordner.
                                    Backitup legt hier einen temporären Ordner an. Eventuell wäre auch eine Option, dass du hier als NAS User auch den User "iobroker" vergibst ... Was hast du für ein NAS? Nutzt du CIFS oder NFS
                                    Wenn Dein NAS NFS kann, würde ich dies empfehlen

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

                                      @simatec Verwende eine Fritzbox mit angeschlossenem USB-Stick.
                                      Nutze CIFS mit SMB 3.1.1. Bin mir nicht sicher wie ich die FB / den Adapter konfigurieren muss um NFS zu nutzen.
                                      Freigegeben sind eigentlich alle Ordner:
                                      2fb89ee6-3a4d-45ca-ab65-bcfb7802bd3c-image.png

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

                                        @simatec Wäre es möglich, den Adapter so anzupassen, dass er die Temporären Daten auf dem lokalen Speicher anlegt und dann erst das fertige Backup kopiert? Das müsste die Freigabethemen eigentlich lösen?

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

                                          @claus1985 Das ist möglich ... aber nicht bei einem Mount.
                                          Für solche Anwendungsfälle müsstest du FTP verwenden

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

                                            @simatec Hab es nun mal per FTP probiert, bekomme allerdings folgenden Fehler:

                                            [DEBUG] [ftp] - FTP connected.
                                            [DEBUG] [ftp] - Send iobroker_2021_04_07-17_07_28_backupiobroker.tar.gz
                                            [ERROR] [ftp] - Error: /FRITZ-Zentrale/Raspi_Backup/ioBroker_Backup//iobroker_2021_04_07-17_07_28_backupiobroker.tar.gz: Permission denied.
                                            [DEBUG] [ftp] - Send redis_2021_04_07-17_07_35_backupiobroker.tar.gz
                                            [ERROR] [ftp] - Error: /FRITZ-Zentrale/Raspi_Backup/ioBroker_Backup//redis_2021_04_07-17_07_35_backupiobroker.tar.gz: Permission denied.
                                            [DEBUG] [ftp] - Send zigbee.0_2021_04_07-17_07_36_backupiobroker.tar.gz
                                            [ERROR] [ftp] - Error: /FRITZ-Zentrale/Raspi_Backup/ioBroker_Backup//zigbee.0_2021_04_07-17_07_36_backupiobroker.tar.gz: Permission denied.
                                            [DEBUG] [ftp] - Send javascripts_2021_04_07-17_07_36_backupiobroker.tar.gz
                                            [ERROR] [ftp] - Error: /FRITZ-Zentrale/Raspi_Backup/ioBroker_Backup//javascripts_2021_04_07-17_07_36_backupiobroker.tar.gz: Permission denied.
                                            [DEBUG] [ftp] - done
                                            

                                            Wenn ich mich mit FileZilla und den gleichen Daten einwähle funktioniert der Zugriff inkl. Löschen / Anlegen von Dateien.
                                            Hast Du einen Tipp woran das liegen könnte? Scheint mir am ioBroker zu liegen?

                                            Auf dem NAS existiert nun ein Ordner für das REDIS Temp inkl. dump.rdb:
                                            53bf2063-8e16-431d-8937-0b992fe70f5f-image.png
                                            20da86ab-74e8-4d52-93bf-4927c6600103-image.png

                                            Thomas Braun 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            547
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            55
                                            2769
                                            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