Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. Objects/States DB konfig für restore zwingend identisch?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Objects/States DB konfig für restore zwingend identisch?

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

      Hallo,
      ich betreibe Iobroker schon länger auf einem Synology NAS in einem Docker Container. Auf dem NAS nutze ich REDIS nur für die States DB, die ObjectsDB ist "jsonl".
      Ich möchte den iobroker nun in einen LXC Container auf einem NUC umziehen. LXC ist soweit vorbereitet, REDIS und Iobroker sind installiert und laufen auch. im LXC habe direkt REDIS als States und Objects DB eingestellt.

      Wenn ich nun mit Backitup versuche ein Backup wiederherzustellen, scheint das zwar zu funktionieren aber danach lande ich wieder im Einrichtungsassistent eines "jungfräulichen" Iobroker´s.

      Jetzt meine Frage: Müssen die Objects bzw. die States DB´s Konfigurationen auf dem neuen Host identisch zum alten Host sein?
      Wenn also auf dem alten Host ObjectsDB = jsonl und StatesDB = redis-server:6379 war, muss das auf dem neuen wieder genau so sein damit der restore funktioniert?

      Gruß,
      Frank

      Homoran haus-automatisierung 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @hetti72 last edited by

        @hetti72 sagte in Objects/States DB konfig für restore zwingend identisch?:

        muss das auf dem neuen wieder genau so sein damit der restore funktioniert?

        ja!
        deine Daten liegen im Backup ja in den entsprechenden Datenbanken.

        1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @hetti72 last edited by haus-automatisierung

          @hetti72 sagte in Objects/States DB konfig für restore zwingend identisch?:

          Wenn ich nun mit Backitup versuche ein Backup wiederherzustellen, scheint das zwar zu funktionieren aber danach lande ich wieder im Einrichtungsassistent eines "jungfräulichen" Iobroker´s.

          Darüber bin ich auch schon gestolpert: https://github.com/ioBroker/ioBroker.js-controller/issues/1920

          Das Problem ist, dass auf der neuen Installation die Datenbank jsonl ist. Dann wird das Backup wiederhergestellt (und alles in die aktuell konfigurierte DB geschrieben -> jsonl) und danach wird das Ziel auf redis aus deinem Backup geändert. Ist super verwirrend.

          Das heißt, Du hast dann alles Daten in jsonl aber eine leere Redis DB (welche aber jetzt aktiv ist).

          klein0r created this issue in ioBroker/ioBroker.js-controller

          closed Improve backup restore to redis #1920

          H 1 Reply Last reply Reply Quote 1
          • H
            hetti72 @haus-automatisierung last edited by

            @haus-automatisierung sagte in Objects/States DB konfig für restore zwingend identisch?:

            Das Problem ist, dass auf der neuen Installation die Datenbank jsonl ist. Dann wird das Backup wiederhergestellt (und alles in die aktuell konfigurierte DB geschrieben -> jsonl) und danach wird das Ziel auf redis aus deinem Backup geändert. Ist super verwirrend.

            Allerdings, ich hab das Problem anfangs auch nicht verstanden. Ich hatte auf dem neuen System nach einigen versuchen dann die DB Settings so eingestellt wie auf dem alten (ObjectsDB = jsonl und StatesDB = redis). Da hat der restore dann aber auch nicht funktioniert da er dann die REDIS Instanz nicht finden konnte. Die lief auf dem NAS in einem separaten Container (redis-server) und auf dem neuen System mit im LXC Container. Ich musste noch einen einen Eintrag im Host´s file machen, damit der Iobroker die REDIS DB unter dem alten namen (redis-server) finden konnte. War ziemlich Tricky.

            Der Restore Prozess sollte das wirklich berücksichtigen.

            gruß,
            Frank

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

            Support us

            ioBroker
            Community Adapters
            Donate

            1.0k
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            3
            4
            236
            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