Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Umzug Datenbank von ext redis auf jsonl

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    696

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[gelöst] Umzug Datenbank von ext redis auf jsonl

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 3 Kommentatoren 298 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Matt77CHE
    schrieb am zuletzt editiert von Matt77CHE
    #1

    Guten Tag zusammen
    ich wollte heute die Datenbanken von redis auf den iobroker host "zurück-züglen".
    Habe in der console iob stop eingegeben;
    dann im iob setup custom alles eiggegeben - als er dann startete, habe ich die Fehlermeldung bekommen, dass ich den js-controller von iobroker stoppen soll.... ?! - habe ich das nicht mit iob stop gemacht?
    den iob fix / upgrade / upgrade self etc konnte ich alles machen ohne mucken die Weboberfläche war auch erst wieder nach iob start aufrufbar.

    was habe ich da falsch gemacht?
    Grüsse
    Matt

    Marc BergM 1 Antwort Letzte Antwort
    0
    • M Matt77CHE

      Guten Tag zusammen
      ich wollte heute die Datenbanken von redis auf den iobroker host "zurück-züglen".
      Habe in der console iob stop eingegeben;
      dann im iob setup custom alles eiggegeben - als er dann startete, habe ich die Fehlermeldung bekommen, dass ich den js-controller von iobroker stoppen soll.... ?! - habe ich das nicht mit iob stop gemacht?
      den iob fix / upgrade / upgrade self etc konnte ich alles machen ohne mucken die Weboberfläche war auch erst wieder nach iob start aufrufbar.

      was habe ich da falsch gemacht?
      Grüsse
      Matt

      Marc BergM Online
      Marc BergM Online
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #2

      @matt77che

      Vielleicht würde es helfen, die kompletten Ein- und Ausgaben zu zeigen und das nicht nachzuerzählen, eventuell fällt dann noch etwas auf. Die komplette Ausgabe von "iob diag" schadet sicher auch nicht.

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Matt77CHE
        schrieb am zuletzt editiert von
        #3
        Options:
          --help  Show help  [boolean]
        $ iob setup custom
        Current configuration:
        - Objects database:
          - Type: redis
          - Host/Unix Socket: 192.168.1.154
          - Port: 6379
        - States database:
          - Type: redis
          - Host/Unix Socket: 192.168.1.154
          - Port: 6379
        
        Type of objects DB [(j)sonl, (f)ile, (r)edis, ...], default [redis]: j
        Host / Unix Socket of objects DB(jsonl), default[127.0.0.1]: 192.168.1.245
        Port of objects DB(jsonl), default[9001]: 
        Type of states DB [(j)sonl, (f)file, (r)edis, ...], default [jsonl]: j
        Host / Unix Socket of states DB (jsonl), default[192.168.1.245]: 
        Port of states DB (jsonl), default[9000]: 
        Data directory (file), default[../../iobroker-data/]: 
        Host name of this machine [iobroker]: 
        It appears that you want to convert this slave host into a Master or Single host system. Is this correct? [Y/n]: y
        
        Do you want to migrate objects and states from "redis/redis" to "jsonl/jsonl" [y/N]: y
        
        Migrating the objects database will overwrite all objects! Are you sure that this is not a slave host and you want to migrate the data? [y/N]: y
        
        Connecting to previous DB "redis/redis"...
        
        Cannot migrate DB while js-controller is still running!
        Please stop ioBroker and try again. No settings have been changed.
        $ sudo iob stop
        
        ***For security reasons ioBroker should not be run or administrated as root.***
        By default only a user that is member of iobroker group can execute ioBroker commands.
        Please execute 'iob fix'to create an appropriate setup!
        $ iob stop
        $ iob status
        iobroker is not running on this host.
        
        At least one iobroker host is running.
        
        Objects type: redis
        States  type: redis
        
        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • M Matt77CHE
          Options:
            --help  Show help  [boolean]
          $ iob setup custom
          Current configuration:
          - Objects database:
            - Type: redis
            - Host/Unix Socket: 192.168.1.154
            - Port: 6379
          - States database:
            - Type: redis
            - Host/Unix Socket: 192.168.1.154
            - Port: 6379
          
          Type of objects DB [(j)sonl, (f)ile, (r)edis, ...], default [redis]: j
          Host / Unix Socket of objects DB(jsonl), default[127.0.0.1]: 192.168.1.245
          Port of objects DB(jsonl), default[9001]: 
          Type of states DB [(j)sonl, (f)file, (r)edis, ...], default [jsonl]: j
          Host / Unix Socket of states DB (jsonl), default[192.168.1.245]: 
          Port of states DB (jsonl), default[9000]: 
          Data directory (file), default[../../iobroker-data/]: 
          Host name of this machine [iobroker]: 
          It appears that you want to convert this slave host into a Master or Single host system. Is this correct? [Y/n]: y
          
          Do you want to migrate objects and states from "redis/redis" to "jsonl/jsonl" [y/N]: y
          
          Migrating the objects database will overwrite all objects! Are you sure that this is not a slave host and you want to migrate the data? [y/N]: y
          
          Connecting to previous DB "redis/redis"...
          
          Cannot migrate DB while js-controller is still running!
          Please stop ioBroker and try again. No settings have been changed.
          $ sudo iob stop
          
          ***For security reasons ioBroker should not be run or administrated as root.***
          By default only a user that is member of iobroker group can execute ioBroker commands.
          Please execute 'iob fix'to create an appropriate setup!
          $ iob stop
          $ iob status
          iobroker is not running on this host.
          
          At least one iobroker host is running.
          
          Objects type: redis
          States  type: redis
          
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von Thomas Braun
          #4

          @matt77che

          Wenn du die ganzen Aktionen nicht als root ausführst ist es einfacher mit den Rechten...

          Und mit gestopptem ioBroker schaut das Ganze dann wie aus?

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          M 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @matt77che

            Wenn du die ganzen Aktionen nicht als root ausführst ist es einfacher mit den Rechten...

            Und mit gestopptem ioBroker schaut das Ganze dann wie aus?

            M Offline
            M Offline
            Matt77CHE
            schrieb am zuletzt editiert von
            #5

            @thomas-braun
            ich habe gemerkt, dass ich alle iob Instanzen stoppen muss - heisst Master und Slaves... jetzt ist es am durchlaufen... :+1:

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

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

            802

            Online

            32.6k

            Benutzer

            82.0k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe