Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]docker /pi4, "no connection to databases possible"

    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

    [gelöst]docker /pi4, "no connection to databases possible"

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

      Liebe Fangemeinde,
      ich habe iobroker seit 2 Jahren auf verschiedenen pi's am Laufen und versuche mich jetzt in einer docker-Umgebung. Leider ist die Webseite von buanet seit einigen Tagen down und ich kann auf keine Dokumentaton zugreifen. Wäre schön wenn Ihr mir helfen könnt. Der jungfräuliche iobroker container über portainer installiert funktioniert und lässt sich auch über die Weboberfläche aufrufen. Sobald ich aber einen restore durchführe (sowohl iobroker-data über volume eingeklinkt als auch iobroker restore) führt im log zu folgendem Fehler:

      2020-09-23 16:05:36.483  - info: host.ae33b0f8ff8f iobroker.js-controller version 3.1.6 js-controller starting
      2020-09-23 16:05:36.489  - info: host.ae33b0f8ff8f Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker
      2020-09-23 16:05:36.490  - info: host.ae33b0f8ff8f hostname: ae33b0f8ff8f, node: v12.18.4
      2020-09-23 16:05:36.492  - info: host.ae33b0f8ff8f ip addresses: 172.17.0.2
      2020-09-23 16:06:06.932  - error: host.ae33b0f8ff8f No connection to databases possible, restart
      2020-09-23 16:06:06.942  - info: host.ae33b0f8ff8f iobroker _restart
      2020-09-23 16:06:07.700  - info: host.ae33b0f8ff8f iobroker Starting node restart.js
      

      Meine Vermutung ist, dass die ENV Variablen nicht richtig gesetzt werden (z.B. IOB_OBJECTSDB_TYPE = files), weiß aber nicht wie man die richtig setzt.

      Hier noch das log beim Containerstart:

      For more information take a look at readme.md on Github!,
       ,
      ------------------------------------------------------------,
      -----          Step 5 of 5: ioBroker startup           -----,
      ------------------------------------------------------------,
       ,
      Starting ioBroker...,
       ,
      host.ae33b0f8ff8f check instance "system.adapter.admin.0" for host "ae33b0f8ff8f",
      host.ae33b0f8ff8f check instance "system.adapter.discovery.0" for host "ae33b0f8ff8f",
      host.ae33b0f8ff8f check instance "system.adapter.info.0" for host "ae33b0f8ff8f",
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"","country":"","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":""},
      hash changed or no sources cached => force download of new sources,
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"","country":"","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":""},
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"","country":"","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":""},
      hash unchanged, use cached sources,
      ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging],
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"","country":"","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":""},
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"","country":"","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":""},
      hash unchanged, use cached sources,
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"de","country":"","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":""},
      ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging],
      ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging],
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"de","country":"Germany","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":"Aystetten"},
      hash unchanged, use cached sources,
      ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging],
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"de","country":"Germany","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":"Aystetten"},
       ,
      Recived termination signal (SIGTERM).,
      Shutting down ioBroker...,
       ,
      ------------------------------------------------------------,
      ---------------     2020-09-23 16:01:49      ---------------,
      ------------------------------------------------------------,
       ,
      ------------------------------------------------------------,
      -----       Welcome to your ioBroker-container!        -----,
      -----          Startupscript is now running.           -----,
      -----                Please be patient!                -----,
      ------------------------------------------------------------,
       ,
      ------------------------------------------------------------,
      -----              Debugging information               -----,
      -----                                                  -----,
      -----                      System                      -----,
      -----               arch:      armv7l                  -----,
      -----                                                  -----,
      -----                     Versions                     -----,
      -----               image:     v5.0.0                  -----,
      -----               node:      v12.18.4                -----,
      -----               npm:       6.14.6                  -----,
      -----                                                  -----,
      -----                       ENV                        -----,
      -----               SETGID:    1000                    -----,
      -----               SETUID:    1000                    -----,
      ------------------------------------------------------------,
       ,
      ------------------------------------------------------------,
      -----         Step 1 of 5: Preparing container         -----,
      ------------------------------------------------------------,
       ,
      Nothing to do here.,
       ,
      ------------------------------------------------------------,
      -----   Step 2 of 5: Detecting ioBroker installation   -----,
      ------------------------------------------------------------,
       ,
      Existing installation of ioBroker detected in /opt/iobroker.,
       ,
      ------------------------------------------------------------,
      -----   Step 3 of 5: Checking ioBroker installation    -----,
      ------------------------------------------------------------,
       ,
      (Re)Setting folder permissions (This might take a while! Please be patient!)...,
      Done.,
       ,
      Fixing "sudo-bug" by replacing sudo in iobroker with gosu...,
      Done.,
       ,
      ------------------------------------------------------------,
      -----      Step 4 of 5: Applying special settings      -----,
      ------------------------------------------------------------,
       ,
      Some adapters have special requirements/ settings which can be activated by the use of environment variables.,
      For more information take a look at readme.md on Github!,
       ,
      ------------------------------------------------------------,
      -----          Step 5 of 5: ioBroker startup           -----,
      ------------------------------------------------------------,
       ,
      Starting ioBroker...,
       ,
      host.ae33b0f8ff8f check instance "system.adapter.admin.0" for host "ae33b0f8ff8f",
      host.ae33b0f8ff8f check instance "system.adapter.discovery.0" for host "ae33b0f8ff8f",
      host.ae33b0f8ff8f check instance "system.adapter.info.0" for host "ae33b0f8ff8f",
      Send diag info: {"uuid":"7abd3182-d399-f7bd-da19-9550d8babede","language":"de","country":"Germany","hosts":[{"version":"3.1.6","platform":"Javascript/Node.js","type":"linux"}],"node":"v12.18.4","arch":"arm","adapters":{"admin":{"version":"4.0.10","platform":"Javascript/Node.js"},"discovery":{"version":"2.3.7","platform":"Javascript/Node.js"},"info":{"version":"1.7.2","platform":"Javascript/Node.js"}},"statesType":"file","objectsType":"file","model":"ARMv7 Processor rev 3 (v7l)","cpus":4,"mem":8257474560,"ostype":"Linux","city":"Aystetten"},
      ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging],
      hash unchanged, use cached sources,
      ================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped],
      ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging],
      

      Danke schon eonal vorab, Gruß tertel

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

        @tertel sagte in docker /pi4, "no connection to databases possible":

        No connection to databases possible, restart

        Sieht nach redis aus , was du mit deine restore/backup mitbringst

        Link Text

        IOB_OBJECTSDB_TYPE = redis
        IOB_STATESDB_TYPE   = redis
        

        .
        siehe auch hier docker.com/r/buanet/

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

          @Glasfaser Ja, ich habe ein backup von meinem Produktiv-iobroker in das container io-broker eingespielt. Die Ausgabe auf dem Produktivsystem

          At least one iobroker host is running.
          
          Objects type: file
          States  type: redis
          
          

          ist anders als in dem container-iobroker. Ich habe dann noch redis als container installiert und dort dann iobroker setup custom ausgeführt. Dort war aber die falsche IP-Adresse eingetragen, muss logischerweise die Netzwerkadresse des redis containers sein.
          Overall habe ich in den letzten Stunden viel gelernt, bisher nur an er Oberfläche gekratzt. Ich habe allerdings keine Instatllationshinweise gefunden das auf die redis Thematik hinweist. Weicht der setup des gesicherten iobrokers von dem setup des Containers ab, ist ein Einspielen nicht möglich. Finde ich nicht so toll.
          Ich habe leider im portainer keine Möglichkeit gefunden die ENV-Variablen zu verändern.

          S 1 Reply Last reply Reply Quote 0
          • S
            Samosir @tertel last edited by Samosir

            @tertel sagte in [gelöst]docker /pi4, "no connection to databases possible":

            @Glasfaser Ja, ich habe ein backup von meinem Produktiv-iobroker in das container io-broker eingespielt. Die Ausgabe auf dem Produktivsystem

            At least one iobroker host is running.
            
            Objects type: file
            States  type: redis
            
            

            ist anders als in dem container-iobroker. Ich habe dann noch redis als container installiert und dort dann iobroker setup custom ausgeführt. Dort war aber die falsche IP-Adresse eingetragen, muss logischerweise die Netzwerkadresse des redis containers sein.
            Overall habe ich in den letzten Stunden viel gelernt, bisher nur an er Oberfläche gekratzt. Ich habe allerdings keine Instatllationshinweise gefunden das auf die redis Thematik hinweist. Weicht der setup des gesicherten iobrokers von dem setup des Containers ab, ist ein Einspielen nicht möglich. Finde ich nicht so toll.
            Ich habe leider im portainer keine Möglichkeit gefunden die ENV-Variablen zu verändern.

            Versuch mal die ENV für die Redis Datenbank wie folgt anzugeben:

            IOB_STATESDB_HOST=host.docker.internal
            IOB_STATESDB_PORT=6379
            IOB_STATESDB_TYPE=redis

            tertel 1 Reply Last reply Reply Quote 0
            • tertel
              tertel @Samosir last edited by

              @Samosir wo genau kann ich die ENV Variablen setzen?

              Glasfaser S 2 Replies Last reply Reply Quote 0
              • Glasfaser
                Glasfaser @tertel last edited by

                @tertel

                1.JPG

                1 Reply Last reply Reply Quote 0
                • S
                  Samosir @tertel last edited by

                  @tertel sagte in [gelöst]docker /pi4, "no connection to databases possible":

                  @Samosir wo genau kann ich die ENV Variablen setzen?

                  @Glasfaser hat ja schon die Antwort gegeben.
                  Ich empfehle dir, deine Container mit docker-compose aufzusetzen. Das macht einmal Arbeit, aber spart in Zukunft Zeit und Ärger. Da kannst du dann die ganzen ENVs und Volumes definieren und immer wieder mit einem Befehl aufrufen.
                  Schau dir das Thema mal an, es lohnt sich.

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

                  Support us

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

                  886
                  Online

                  31.9k
                  Users

                  80.1k
                  Topics

                  1.3m
                  Posts

                  docker
                  3
                  7
                  1555
                  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