Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Docker buanet/iobroker - redis-cli / Backup schlägt fehl

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Docker buanet/iobroker - redis-cli / Backup schlägt fehl

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

      Hej,

      ich nutze IOBroker als Docker-Stack (Container 1: IOBroker, Container 2: Redis).

      Der Backup-Adapter soll die Redis-DB sichern, kann jedoch nicht auf das notwendige redis-cli zugreifen. Im Debug erscheint:

      Started iobroker ...
      [DEBUG] [iobroker] - host.iobroker 6967 states saved
      
      [DEBUG] [iobroker] - host.iobroker 8663 objects saved
      
      [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2022_12_07-12_19_39_dockered_backupiobroker.tar.gz
      
      [DEBUG] [iobroker] - done
      [DEBUG] [redis] - Start Redis Backup ...
      [DEBUG] [redis] - Created redistmp directory
      [ERROR] [redis] - Error: Command failed: redis-cli -u 'redis://:@redis:6379' --rdb /opt/iobroker/backups/redistmp/dump.rdb
      /bin/sh: 1: redis-cli: not found
      

      Liesse sich redis-cli im iobroker Container integrieren, damit ein Backup möglich wird?

      Danke, -MN

      Codierknecht FredF D 3 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Morgennebel last edited by

        @morgennebel
        Über die Umgebungsvariable PACKAGES?
        https://hub.docker.com/r/buanet/iobroker

        Hab's aber selbst noch nicht probiert. Müsste ich für speedtest-cli auch mal machen.

        M 1 Reply Last reply Reply Quote 0
        • M
          Morgennebel @Codierknecht last edited by

          @codierknecht Danke für die Idee.

          Ist der Paketname identisch zu der Linux-Distribution auf dem Host oder verwendet der buanet-Container ein eigenes Linux-Basissystem? Das Paket "redis-tools" von Devuan mag er im Container jedenfalls nicht...

          Danke, -MN

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @Morgennebel last edited by

            @morgennebel

            redis-tools müsste der richtige paketname sein.
            geh mal auf die konsole im container und mach

            apt update
            apt install redis-tools
            

            ob da fehler kommen.
            die installation bleibt allerdings nur solange erhalten bis der container neu erzeugt wird.

            1 Reply Last reply Reply Quote 0
            • FredF
              FredF Most Active Forum Testing @Morgennebel last edited by

              @morgennebel
              Siehe die Doku von Backitup:
              https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch#redis-backup

              1 Reply Last reply Reply Quote 0
              • D
                drapo @Morgennebel last edited by

                @morgennebel hab gerade die selbe thematik resp. problem. hast du das zum laufen gekriegt?

                Ich hab die Variable redis-tools unter PACKAGES integriert. Leider bekomme ich immer noch den selben Fehler.

                Wie sicherst Du über FTP oder CLI? Danke für Dein Feedback.

                Glasfaser OliverIO 2 Replies Last reply Reply Quote 0
                • Glasfaser
                  Glasfaser @drapo last edited by

                  @drapo sagte in Docker buanet/iobroker - redis-cli / Backup schlägt fehl:

                  Der Thread ist von 2022

                  Leider bekomme ich immer noch den selben Fehler.

                  Port auch gemappt , zeige mal deine Einstellungen dazu , ENV , Logmeldungen ... usw.

                  1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @drapo last edited by OliverIO

                    @drapo

                    bist du mal im container auf die console des iobrokers gegangen und hast als user iobroker versucht den redis-client selbst aufzurufen?

                    ich wette damit, das der user iobroker noch in die gruppe redis (oder wie die auch immer genau heißt) mit aufgenommen werden muss, damit der iobroker auch redis aufrufen darf.

                    sudo usermod -a -G redis iobroker
                    sudo reboot
                    
                    

                    natürlich kann auch sein das die isntallation selbst fehlgeschlagen ist, durch vertipper, sofern wirklich die fehlermeldung exakt so wie oben ist

                    /bin/sh: 1: redis-cli: not found
                    

                    damit auch hier die wiederholbarkeit der installation gewährleistet ist, würde ich den Befehl hier eintragen
                    https://docs.buanet.de/iobroker-docker-image/docs/#startup-scripts

                    ob der reboot dann notwendig ist, weiß ich nicht. bei dem first-script denke ich nicht.

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      drapo @OliverIO last edited by

                      @oliverio sagte in Docker buanet/iobroker - redis-cli / Backup schlägt fehl:

                      sudo usermod -a -G redis iobroker

                      Ich denke du hast recht. Ich habe zwar die Variable redis-tools unter PACKAGES eingefügt. aber wenn ich in der Console redis-cli eingebe findet er den Befehl nicht

                      ed7bf0cf-86db-47a2-a38c-1166fae1f50e-grafik.png

                      8058e7f8-860a-437c-a181-a7f113e9896e-grafik.png

                      an was liegt das? habe ich die Variable falsch gesetzt?

                      Marc Berg Glasfaser 2 Replies Last reply Reply Quote 0
                      • Marc Berg
                        Marc Berg Most Active @drapo last edited by

                        @drapo sagte in Docker buanet/iobroker - redis-cli / Backup schlägt fehl:

                        an was liegt das? habe ich die Variable falsch gesetzt?

                        Nutzt du eine Synology? Dann bist du von diesem Bug betroffen:

                        https://portal.portainer.io/knowledge/unable-to-update-environment-variables-when-running-on-synology-nas

                        Du darfst die Umgebungsvariablen in diesem Fall nicht über Portainer setzen.

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          drapo @Marc Berg last edited by

                          @marc-berg na toll hab ich ein glück. mein Problem ist dass ich die Variable nicht mal über portainer gesetzt habe sondern über das GUI in der Synology DSM Oberfläche. Somit hab ich nun wohl ein gröberes Problem.

                          Marc Berg 1 Reply Last reply Reply Quote 0
                          • Marc Berg
                            Marc Berg Most Active @drapo last edited by

                            @drapo sagte in Docker buanet/iobroker - redis-cli / Backup schlägt fehl:

                            Somit hab ich nun wohl ein gröberes Problem.

                            Naja, war eine Idee. Im Artikel steht ja auch sinngemäß, dass "einige User" Erfolg damit hatten. 🤷‍♂️

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              drapo @Marc Berg last edited by

                              @marc-berg trotzdem danke für die Unterstützung...

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

                                @drapo sagte in Docker buanet/iobroker - redis-cli / Backup schlägt fehl:

                                an was liegt das? habe ich die Variable falsch gesetzt?

                                Wird sie Installiert ,

                                schau mal im LOG vom Docker

                                setze die ENV auf

                                DEBUG : true
                                
                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  andreasph @Glasfaser last edited by

                                  Moin,

                                  ich habe den Fehler im backup auch. In der docker Shell kennt er zwar

                                  redis-cli

                                  nicht, dafür aber

                                  rdcli

                                  also ist das redis command line interface installiert, aber nicht das, was der backup-Adapter erwartet?

                                  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

                                  902
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  buanet docker redis backitup
                                  8
                                  15
                                  1086
                                  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