Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Update von influxDB2 und restore über backitup

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    666

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Update von influxDB2 und restore über backitup

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
influx2dbbackitup influxdbbackitup restore
11 Beiträge 3 Kommentatoren 975 Aufrufe 3 Beobachtet
  • Ä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.
  • XxJooOX Offline
    XxJooOX Offline
    XxJooO
    schrieb am zuletzt editiert von
    #1

    @simatec und die anderen Freunde,

    beim Versuch, meine influxdb2-Installation upzudaten bin ich ein weitläufiges Opfer der "Linux Package Signing Key Rotation" https://www.influxdata.com/blog/linux-package-signing-key-rotation/
    geworden. Wenn ich das System nach der genannten Anleitung mit dem neuen key ausstatte und dann ein apt update && apt upgrade durchführe, dann wird influxdb2 ( für mich merkwürdigerweise) neu installiert und meine ioboker DB sowie die eingestellten Nutzer sind futsch.
    Zum Glück läuft das System in einem privilegierten Proxmox LXC und konnte nach einem restore komplett wieder hergestellt werden.

    Auf dem ioBroker ist nun die influx Datei aus dem influx-CLI influxdb2-client-2.6.0-linux-amd64.tar.gz installiert.
    Hiermit kann backitup die iobroker DB aus der influxDB2 Version auf meinem NAS sichern.

    Wenn ich nun nach der oben genannten Anleitung für die Key Rotation das System mit einem apt update && apt upgrade auf die Version 2.6.1 anhebe, dann kann der iobroker plötzlich nicht mehr zugreifen.
    Wenn man über die ip-der-influxdb2:8086 dann auf das System zugreifen will, dann erkennt man, dass alle user und Datenbanken verloren sind.

    Die sind nun schnell wieder eingerichtet. Dabei wird allerdings das token für den admin ja auch neu erstellt.

    Nun Zwei Fragen:

    1. Kann man den neu erstellten token einfach in influx.0 und backitup.0 neu hinterlegen und die Datenbank dann über backitup-Restore zurück spielen, obwohl der token jetzt ein anderer ist?
    2. Überseh ich etwas, bei dem Versuch influxDB2 von 2.6.0 auf 2.6.1 anzuheben? Warum verliert er dabei sämtliche Einstellungen? Sollte man das anders machen?

    Vielen Dank
    Jo

    ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

    XxJooOX simatecS 2 Antworten Letzte Antwort
    0
    • XxJooOX XxJooO

      @simatec und die anderen Freunde,

      beim Versuch, meine influxdb2-Installation upzudaten bin ich ein weitläufiges Opfer der "Linux Package Signing Key Rotation" https://www.influxdata.com/blog/linux-package-signing-key-rotation/
      geworden. Wenn ich das System nach der genannten Anleitung mit dem neuen key ausstatte und dann ein apt update && apt upgrade durchführe, dann wird influxdb2 ( für mich merkwürdigerweise) neu installiert und meine ioboker DB sowie die eingestellten Nutzer sind futsch.
      Zum Glück läuft das System in einem privilegierten Proxmox LXC und konnte nach einem restore komplett wieder hergestellt werden.

      Auf dem ioBroker ist nun die influx Datei aus dem influx-CLI influxdb2-client-2.6.0-linux-amd64.tar.gz installiert.
      Hiermit kann backitup die iobroker DB aus der influxDB2 Version auf meinem NAS sichern.

      Wenn ich nun nach der oben genannten Anleitung für die Key Rotation das System mit einem apt update && apt upgrade auf die Version 2.6.1 anhebe, dann kann der iobroker plötzlich nicht mehr zugreifen.
      Wenn man über die ip-der-influxdb2:8086 dann auf das System zugreifen will, dann erkennt man, dass alle user und Datenbanken verloren sind.

      Die sind nun schnell wieder eingerichtet. Dabei wird allerdings das token für den admin ja auch neu erstellt.

      Nun Zwei Fragen:

      1. Kann man den neu erstellten token einfach in influx.0 und backitup.0 neu hinterlegen und die Datenbank dann über backitup-Restore zurück spielen, obwohl der token jetzt ein anderer ist?
      2. Überseh ich etwas, bei dem Versuch influxDB2 von 2.6.0 auf 2.6.1 anzuheben? Warum verliert er dabei sämtliche Einstellungen? Sollte man das anders machen?

      Vielen Dank
      Jo

      XxJooOX Offline
      XxJooOX Offline
      XxJooO
      schrieb am zuletzt editiert von
      #2

      @simatec,

      noch eine kleine Ergänzung: Im Wiki unter https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch finde ich im Abschnitt "Restore" keine besonderen Hinweise zu einem Restore einer influxDB2-Datenbank.
      Soweit ich das im Netz gelesen habe, sollte der Service vorher gestoppt werden mit

      sudo systemctl stop influxdb
      

      Soweit ich mich erinnere steht da aber auch nicht, ob man die vorhandene DB in influxDB2 vor einem Restore löschen sollte. Oder nimmt backitup über den remote Zugriff entsprechende Änderungen vor?

      ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

      simatecS 1 Antwort Letzte Antwort
      0
      • XxJooOX XxJooO

        @simatec,

        noch eine kleine Ergänzung: Im Wiki unter https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch finde ich im Abschnitt "Restore" keine besonderen Hinweise zu einem Restore einer influxDB2-Datenbank.
        Soweit ich das im Netz gelesen habe, sollte der Service vorher gestoppt werden mit

        sudo systemctl stop influxdb
        

        Soweit ich mich erinnere steht da aber auch nicht, ob man die vorhandene DB in influxDB2 vor einem Restore löschen sollte. Oder nimmt backitup über den remote Zugriff entsprechende Änderungen vor?

        simatecS Offline
        simatecS Offline
        simatec
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @xxjooo nein der Service muss nicht gestoppt werden. Lediglich der Adapter wird gestoppt

        • Besuche meine Github Seite
        • Beitrag hat geholfen oder willst du mich unterstützen
        • HowTo Restore ioBroker
        XxJooOX 1 Antwort Letzte Antwort
        0
        • simatecS simatec

          @xxjooo nein der Service muss nicht gestoppt werden. Lediglich der Adapter wird gestoppt

          XxJooOX Offline
          XxJooOX Offline
          XxJooO
          schrieb am zuletzt editiert von
          #4

          @simatec, hast Du vielleicht noch eine Antwort auf die mir viel wichtigere erste Frage?

          Danke!

          ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

          1 Antwort Letzte Antwort
          0
          • XxJooOX XxJooO

            @simatec und die anderen Freunde,

            beim Versuch, meine influxdb2-Installation upzudaten bin ich ein weitläufiges Opfer der "Linux Package Signing Key Rotation" https://www.influxdata.com/blog/linux-package-signing-key-rotation/
            geworden. Wenn ich das System nach der genannten Anleitung mit dem neuen key ausstatte und dann ein apt update && apt upgrade durchführe, dann wird influxdb2 ( für mich merkwürdigerweise) neu installiert und meine ioboker DB sowie die eingestellten Nutzer sind futsch.
            Zum Glück läuft das System in einem privilegierten Proxmox LXC und konnte nach einem restore komplett wieder hergestellt werden.

            Auf dem ioBroker ist nun die influx Datei aus dem influx-CLI influxdb2-client-2.6.0-linux-amd64.tar.gz installiert.
            Hiermit kann backitup die iobroker DB aus der influxDB2 Version auf meinem NAS sichern.

            Wenn ich nun nach der oben genannten Anleitung für die Key Rotation das System mit einem apt update && apt upgrade auf die Version 2.6.1 anhebe, dann kann der iobroker plötzlich nicht mehr zugreifen.
            Wenn man über die ip-der-influxdb2:8086 dann auf das System zugreifen will, dann erkennt man, dass alle user und Datenbanken verloren sind.

            Die sind nun schnell wieder eingerichtet. Dabei wird allerdings das token für den admin ja auch neu erstellt.

            Nun Zwei Fragen:

            1. Kann man den neu erstellten token einfach in influx.0 und backitup.0 neu hinterlegen und die Datenbank dann über backitup-Restore zurück spielen, obwohl der token jetzt ein anderer ist?
            2. Überseh ich etwas, bei dem Versuch influxDB2 von 2.6.0 auf 2.6.1 anzuheben? Warum verliert er dabei sämtliche Einstellungen? Sollte man das anders machen?

            Vielen Dank
            Jo

            simatecS Offline
            simatecS Offline
            simatec
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @xxjooo sagte in Update von influxDB2 und restore über backitup:

            Kann man den neu erstellten token einfach in influx.0 und backitup.0 neu hinterlegen und die Datenbank dann über backitup-Restore zurück spielen, obwohl der token jetzt ein anderer ist?

            Sollte soweit ich weiß gehen ...

            • Besuche meine Github Seite
            • Beitrag hat geholfen oder willst du mich unterstützen
            • HowTo Restore ioBroker
            XxJooOX 1 Antwort Letzte Antwort
            0
            • simatecS simatec

              @xxjooo sagte in Update von influxDB2 und restore über backitup:

              Kann man den neu erstellten token einfach in influx.0 und backitup.0 neu hinterlegen und die Datenbank dann über backitup-Restore zurück spielen, obwohl der token jetzt ein anderer ist?

              Sollte soweit ich weiß gehen ...

              XxJooOX Offline
              XxJooOX Offline
              XxJooO
              schrieb am zuletzt editiert von XxJooO
              #6

              @simatec,

              nach dem update auf 2.6.1 wurden der Nutzer admin, die Organisation und eine Testdatenbank neu angelegt. Anschließend versucht, die über backitup gesicherte DB zurück zu spielen. Dabei leider folgendes:

              Started restore ...
              [DEBUG] [influxDB] - Created tmp directory
              [DEBUG] [influxDB] - Start infuxDB Restore ...
              [DEBUG] [influxDB] - influxdb.0 is stopped
              [ERROR] [influxDB] - Error: failed to check existence of organization "iob": 401 Unauthorized: unauthorized access
              
              [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory
              [DEBUG] [influxDB] - InfluxDB tmp directory was successfully deleted
              [DEBUG] [influxDB] - infuxDB Restore completed successfully
              [EXIT] influxDB restore done
              [DEBUG] [influxDB] - influxdb.0 started
              

              Hast Du eine Idee, was die Error-Meldung auslöst?

              Falls Du keine Idee hast, folgt nun die Frage: Kann man nicht eine komplett neue Installation von influxDB2 erstellen und mit backitup darein die DB zurück spielen?

              @SBorg ,
              ich meine mich zu erinnern, dass Du geschrieben hattest, das gleiche schon mehrfach bei einem Rechner Wechsel durchgeführt zu haben. Wie hast Du dann die InfluxDB2 Installation gemacht bzw. welche Nutzer und sonstigen Angaben erstellt. Letztlich wird doch nur eine DB zurück gespielt.
              Was ich noch nicht gemacht hatte war den all access token zu erstellen und in backitup einzutragen. Liegt hier das Problem?

              ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

              SBorgS simatecS 2 Antworten Letzte Antwort
              0
              • XxJooOX XxJooO

                @simatec,

                nach dem update auf 2.6.1 wurden der Nutzer admin, die Organisation und eine Testdatenbank neu angelegt. Anschließend versucht, die über backitup gesicherte DB zurück zu spielen. Dabei leider folgendes:

                Started restore ...
                [DEBUG] [influxDB] - Created tmp directory
                [DEBUG] [influxDB] - Start infuxDB Restore ...
                [DEBUG] [influxDB] - influxdb.0 is stopped
                [ERROR] [influxDB] - Error: failed to check existence of organization "iob": 401 Unauthorized: unauthorized access
                
                [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory
                [DEBUG] [influxDB] - InfluxDB tmp directory was successfully deleted
                [DEBUG] [influxDB] - infuxDB Restore completed successfully
                [EXIT] influxDB restore done
                [DEBUG] [influxDB] - influxdb.0 started
                

                Hast Du eine Idee, was die Error-Meldung auslöst?

                Falls Du keine Idee hast, folgt nun die Frage: Kann man nicht eine komplett neue Installation von influxDB2 erstellen und mit backitup darein die DB zurück spielen?

                @SBorg ,
                ich meine mich zu erinnern, dass Du geschrieben hattest, das gleiche schon mehrfach bei einem Rechner Wechsel durchgeführt zu haben. Wie hast Du dann die InfluxDB2 Installation gemacht bzw. welche Nutzer und sonstigen Angaben erstellt. Letztlich wird doch nur eine DB zurück gespielt.
                Was ich noch nicht gemacht hatte war den all access token zu erstellen und in backitup einzutragen. Liegt hier das Problem?

                SBorgS Offline
                SBorgS Offline
                SBorg
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                @xxjooo Ich habe aktuell V1 auf Host A und V2 auf Host B laufen. Dabei läuft "Wetter" parallel auf beiden, damit ich das Skript gefahrlos umstellen und testen kann. Immerhin sind bei mir Wetterdaten der letzten 4 Jahre drin, die will ich nicht durch einen blöden Fehler grillen. Ich habe die einfach aus der V1 exportiert und in die V2 importiert. Wg. der Menge an Datensätzen hat das Ganze dann ca. 5 Minuten gedauert.
                So werde ich dann auch alles andere einzeln umziehen, da meine Datenbank eindeutig zu groß ist. Da muss jede Menge Müll drin sein. Ich sehe auch diverse Measurements die ich nicht droppen kann.
                Kurzzeitreihen (zB. Retention von 7 Tagen) ex-/importiere ich überhaupt nicht. Dann dauert es eben 7 Tage bis die wieder kpl. gefüllt sind...

                LG SBorg ( SBorg auf GitHub)
                Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                XxJooOX 1 Antwort Letzte Antwort
                0
                • SBorgS SBorg

                  @xxjooo Ich habe aktuell V1 auf Host A und V2 auf Host B laufen. Dabei läuft "Wetter" parallel auf beiden, damit ich das Skript gefahrlos umstellen und testen kann. Immerhin sind bei mir Wetterdaten der letzten 4 Jahre drin, die will ich nicht durch einen blöden Fehler grillen. Ich habe die einfach aus der V1 exportiert und in die V2 importiert. Wg. der Menge an Datensätzen hat das Ganze dann ca. 5 Minuten gedauert.
                  So werde ich dann auch alles andere einzeln umziehen, da meine Datenbank eindeutig zu groß ist. Da muss jede Menge Müll drin sein. Ich sehe auch diverse Measurements die ich nicht droppen kann.
                  Kurzzeitreihen (zB. Retention von 7 Tagen) ex-/importiere ich überhaupt nicht. Dann dauert es eben 7 Tage bis die wieder kpl. gefüllt sind...

                  XxJooOX Offline
                  XxJooOX Offline
                  XxJooO
                  schrieb am zuletzt editiert von
                  #8

                  @sborg ,

                  OK, daraus folgt, dass es ja problemlos funktionieren sollte. Hast Du denn irgendwas besonderes in V2 machen müssen, damit das problemos ging? Hast Du das händisch auf der Konsole mit dem File und dem Befehl "influx restore" gemacht, oder über den backitup Adapter?

                  ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                  SBorgS 1 Antwort Letzte Antwort
                  0
                  • XxJooOX XxJooO

                    @simatec,

                    nach dem update auf 2.6.1 wurden der Nutzer admin, die Organisation und eine Testdatenbank neu angelegt. Anschließend versucht, die über backitup gesicherte DB zurück zu spielen. Dabei leider folgendes:

                    Started restore ...
                    [DEBUG] [influxDB] - Created tmp directory
                    [DEBUG] [influxDB] - Start infuxDB Restore ...
                    [DEBUG] [influxDB] - influxdb.0 is stopped
                    [ERROR] [influxDB] - Error: failed to check existence of organization "iob": 401 Unauthorized: unauthorized access
                    
                    [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory
                    [DEBUG] [influxDB] - InfluxDB tmp directory was successfully deleted
                    [DEBUG] [influxDB] - infuxDB Restore completed successfully
                    [EXIT] influxDB restore done
                    [DEBUG] [influxDB] - influxdb.0 started
                    

                    Hast Du eine Idee, was die Error-Meldung auslöst?

                    Falls Du keine Idee hast, folgt nun die Frage: Kann man nicht eine komplett neue Installation von influxDB2 erstellen und mit backitup darein die DB zurück spielen?

                    @SBorg ,
                    ich meine mich zu erinnern, dass Du geschrieben hattest, das gleiche schon mehrfach bei einem Rechner Wechsel durchgeführt zu haben. Wie hast Du dann die InfluxDB2 Installation gemacht bzw. welche Nutzer und sonstigen Angaben erstellt. Letztlich wird doch nur eine DB zurück gespielt.
                    Was ich noch nicht gemacht hatte war den all access token zu erstellen und in backitup einzutragen. Liegt hier das Problem?

                    simatecS Offline
                    simatecS Offline
                    simatec
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @xxjooo so wie ich den error sehe gast du entweder mit dem Token keine Rechte oder die Organisation existiert nicht.
                    Der Token muss zwingend der Admin Token sein

                    • Besuche meine Github Seite
                    • Beitrag hat geholfen oder willst du mich unterstützen
                    • HowTo Restore ioBroker
                    XxJooOX 1 Antwort Letzte Antwort
                    1
                    • XxJooOX XxJooO

                      @sborg ,

                      OK, daraus folgt, dass es ja problemlos funktionieren sollte. Hast Du denn irgendwas besonderes in V2 machen müssen, damit das problemos ging? Hast Du das händisch auf der Konsole mit dem File und dem Befehl "influx restore" gemacht, oder über den backitup Adapter?

                      SBorgS Offline
                      SBorgS Offline
                      SBorg
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @xxjooo Ich habe vorher in de V2 nur den entsprechenden Bucket angelegt.

                      Export der drei Serien (eine Befehlszeile):

                      echo '#datatype measurement,dateTime:RFC3339,boolean,string,double,double' > export.csv && influx -database [DB-name] -username [username] -password [passwort] -execute 'SELECT * FROM "javascript.0.Wetterstation.Aussentemperatur","javascript.0.Wetterstation.Regen_Tag","javascript.0.Wetterstation.Wind_max"' -format csv -precision='rfc3339' >> ./export.csv
                      

                      Die "export.csv" dann kopiert und am Zielhost nur noch influx write -b [bucketname] -f ./export.csv
                      Meine 4 Jahre Daten (alle 30 Sek. ein Datensatz) ergab eine ~200MB Datei und der Import dauerte 3-4 Minuten.
                      Man kann natürlich auch weitere/andere Datenobjekte ex-/importieren ;)

                      LG SBorg ( SBorg auf GitHub)
                      Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                      1 Antwort Letzte Antwort
                      0
                      • simatecS simatec

                        @xxjooo so wie ich den error sehe gast du entweder mit dem Token keine Rechte oder die Organisation existiert nicht.
                        Der Token muss zwingend der Admin Token sein

                        XxJooOX Offline
                        XxJooOX Offline
                        XxJooO
                        schrieb am zuletzt editiert von XxJooO
                        #11

                        @simatec sagte in Update von influxDB2 und restore über backitup:

                        @xxjooo so wie ich den error sehe gast du entweder mit dem Token keine Rechte oder die Organisation existiert nicht.
                        Der Token muss zwingend der Admin Token sein

                        Vielen Dank, das war der entscheidende Hinweis. Ich war immer davon ausgegangen, dass ein all-access token den Job erledigen müsste.

                        Auf einer neuen Installation mit dem user admin und einem neuen all-access token meckerte er immer, dass die Organisation "iob" nicht vorhanden sei, obwohl ich sie bereits hinterlegt hatte.
                        Das clonen des admin-tokens und dessen Verwendung brachte dann den erfreulichen restore...

                        Vielen Dank!!!

                        PS: Die Wirkung des all-access token leuchtet mir dann allerdings nicht ein...

                        ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                        1 Antwort Letzte Antwort
                        1

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        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

                        551

                        Online

                        32.9k

                        Benutzer

                        82.9k

                        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