Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Docker/Update v9/redis 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/Update v9/redis backup schlägt fehl

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

      Hallo,
      mein iobroker läuft seit einiger Zeit erfolgreich im Docker Container von André, auch das Backup über backitup hat keine Schwierigkeiten gemacht.
      Seit einer Woche klappt das redis Backup allerdings nicht mehr. Ohne redis Backup läuft der Prozess sauber durch.

      Started iobroker ...
      [DEBUG] [iobroker] - host.iobrockerC 2657 states saved
      
      [DEBUG] [iobroker] - host.iobrockerC 6102 objects saved
      
      [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2023_10_18-08_28_18_backupiobroker.tar.gz
      
      [DEBUG] [iobroker] - This backup can only be restored with js-controller version up from 4.1
      
      [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 new redistmp directory
      [ERROR] [redis] - Error: Command failed: redis-cli -u 'redis://:@192.168.178.46:6379' --rdb /opt/iobroker/backups/redistmp/dump.rdb
      Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
      AUTH failed: WRONGPASS invalid username-password pair or user is disabled.
      

      Da am System keine Veränderungen vorgenommen worden sind, vermute ich, dass das Problem mit dem Update des Containers zusammen hängt.

      Der Container selbst läuft sauber hoch, redis tools werden als fehlend erkannt und installiert, Verbindung zur Datenbank steht:

      --------------------------------------------------------------------------------
      -----                          System Information                          -----
      -----                    arch:                aarch64                      -----
      -----                    hostname:            iobrockerC                   -----
      -----                                                                      -----
      -----                          Version Information                         -----
      -----                    image:               v9.0.1                       -----
      -----                    build:               2023-10-11T23:44:56+00:00    -----
      -----                    node:                v18.18.1                     -----
      -----                    npm:                 9.8.1                        -----
      -----                                                                      -----
      -----                        Environment Variables                         -----
      -----                    DEBUG:               false                        -----
      -----                    IOB_STATESDB_TYPE:   redis                        -----
      -----                    IOB_STATESDB_HOST:   redis                        -----
      -----                    IOB_STATESDB_PORT:   6379                         -----
      -----                    PACKAGES:            redis-tools                  -----
      -----                    SETGID:              1000                         -----
      -----                    SETUID:              1000                         -----
      -----                    USBDEVICES:          /dev/zwave                   -----
      --------------------------------------------------------------------------------
       
      --------------------------------------------------------------------------------
      -----                   Step 1 of 5: Preparing container                   -----
      --------------------------------------------------------------------------------
       
      Updating Linux packages on first run... Done.
       
       
      PACKAGES is set. Installing the following additional Linux packages: redis-tools
       
      redis-tools is not installed. Installing... Done.
       
       
      Registering maintenance script as command... Done.
       
      --------------------------------------------------------------------------------
      -----             Step 2 of 5: Detecting ioBroker installation             -----
      --------------------------------------------------------------------------------
       
      Existing installation of ioBroker detected in "/opt/iobroker".
       
      --------------------------------------------------------------------------------
      -----             Step 3 of 5: Checking ioBroker installation              -----
      --------------------------------------------------------------------------------
       
      (Re)setting permissions (This might take a while! Please be patient!)... Done.
       
      Configuring custom states db...
      IOB_STATESDB_TYPE is available and value meets detected ioBroker installation.
      IOB_STATESDB_HOST is available and value meets detected ioBroker installation.
      IOB_STATESDB_PORT is available and value meets detected ioBroker installation.
      Done.
       
      Checking Database connection... Done.
       
      Hostname in ioBroker matches the hostname of this container.
      No action required.
      

      Benutzername und Passwort für die DB gibt's (entsprechend Andrés Anleitung https://smarthome.buanet.de/2020/12/redis-container-unter-portainer-bereitstellen/) nicht; bisher habe ich die auch nicht gebraucht.
      Möchte die Fehlermeldung aus backitup mich darauf hinweisen, dass das jetzt anders geworden ist?
      Oder gibt es einen anderen Weg, um das Backup wieder durchlaufen zu lassen?
      Dank Euch für Eure Rückmeldungen
      Andreas

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

        @sirhenri

        Schau mal hier:

        https://github.com/simatec/ioBroker.backitup/issues/993

        Das Problem sollte in einer aktuellen Version von Backitup behoben sein.

        Edit: Die Version muss >= 2.8.2 sein.

        Marc-Berg created this issue in simatec/ioBroker.backitup

        closed Changed behaviour with redis-cli 7.x #993

        S 1 Reply Last reply Reply Quote 0
        • S
          SirHenri @Marc Berg last edited by

          @marc-berg
          Hi Marc,
          das war schnell 👍 👍 und hilfreich 😀 .
          Hab die aktuelle Version 2.8.1 aus stable mit der 2.8.6 aus dem git ausgetauscht - läuft.
          Danke,
          Andreas

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

            @sirhenri ich habe ebenfalls meine iobroker installation im docker am laufen. dabei ist iobroker und redis ein eigener container. ich würde ebenfalls gerne die redis db von backitup sichern. jedoch kriege ich immer einen fehler.

            [ERROR] [redis] - Error: Command failed: redis-cli -u 'redis://@192.168.1.14:6379' --rdb /opt/iobroker/backups/redistmp/dump.rdb
            /bin/sh: 1: redis-cli: not found
            

            kannst du mir sagen was du genau für einstellungen im backitup gemacht hast damit redis gesichert wird?

            welche IP ist das die du bei der sicherung angegeben hast? laufen bei dir iobroker und redis auch in einem separaten container? hast du die redis db ebenfalls auf das volume1 auf der synology ausgelagert?

            Mir ist auch aufgefallen, dass du deine IP mittels :@ ansprichst. Muss man das so mit eingeben?

            wäre froh um deine unterstützung.

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

              @drapo

              https://github.com/simatec/ioBroker.backitup/blob/master/docs/de/backitup.md#redis-backup

              Da steht, dass der redis-Client installiert sein muss, was mit deiner Fehlermeldung

              redis-cli: not found
              

              zusammenpasst.

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

                @marc-berg ok macht sinn. nun die frage wie krieg ich das redis-cli installiert unter docker? weisst du das per zufall auch?

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

                  @drapo

                  Auch hier hilft ein Blick in die Dokumentation:

                  https://docs.buanet.de/iobroker-docker-image/docs/#environment-variables-env

                  8f97f02f-ebcb-45af-9785-9f3c3f298093-grafik.png

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

                    @marc-berg super danke. jetzt aber noch hoffentlich die letzte doofe frage. muss ich das package auf dem iobroker container oder dem redis container als variable setzen?

                    Edit: Habs selbst festgestellt. Es gehört ins PACKAGES unter dem iobroker Container.

                    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

                    884
                    Online

                    31.9k
                    Users

                    80.1k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    271
                    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