<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Update von influxDB2 und restore über backitup]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/simatec" aria-label="Profile: simatec">@<bdi>simatec</bdi></a>  und die anderen Freunde,</p>
<p dir="auto">beim Versuch, meine influxdb2-Installation upzudaten bin ich ein weitläufiges Opfer der "Linux Package Signing Key Rotation" <a href="https://www.influxdata.com/blog/linux-package-signing-key-rotation/" rel="nofollow ugc">https://www.influxdata.com/blog/linux-package-signing-key-rotation/</a><br />
geworden. Wenn ich das System nach der genannten Anleitung mit dem neuen key ausstatte und dann ein apt update &amp;&amp; apt upgrade durchführe, dann wird influxdb2 ( für mich merkwürdigerweise) neu installiert und meine ioboker DB sowie die eingestellten Nutzer sind futsch.<br />
Zum Glück läuft das System in einem privilegierten Proxmox LXC und konnte nach einem restore komplett wieder hergestellt werden.</p>
<p dir="auto">Auf dem ioBroker ist nun die influx Datei aus dem influx-CLI influxdb2-client-2.6.0-linux-amd64.tar.gz installiert.<br />
Hiermit kann backitup die iobroker DB aus der influxDB2 Version auf meinem NAS sichern.</p>
<p dir="auto">Wenn ich nun nach der oben genannten Anleitung für die Key Rotation das System mit einem apt update &amp;&amp; apt upgrade auf die Version 2.6.1 anhebe, dann kann der iobroker plötzlich nicht mehr zugreifen.<br />
Wenn man über die ip-der-influxdb2:8086 dann auf das System zugreifen will, dann erkennt man, dass alle user und Datenbanken verloren sind.</p>
<p dir="auto">Die sind nun schnell wieder eingerichtet. Dabei wird allerdings das token für den admin ja auch neu erstellt.</p>
<p dir="auto">Nun Zwei Fragen:</p>
<ol>
<li>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?</li>
<li>Ü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?</li>
</ol>
<p dir="auto">Vielen Dank<br />
Jo</p>
]]></description><link>https://forum.iobroker.net/topic/62730/update-von-influxdb2-und-restore-über-backitup</link><generator>RSS for Node</generator><lastBuildDate>Tue, 12 May 2026 08:20:04 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/62730.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 05 Feb 2023 15:56:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Tue, 07 Feb 2023 10:05:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/simatec" aria-label="Profile: simatec">@<bdi>simatec</bdi></a> sagte in <a href="/post/942264">Update von influxDB2 und restore über backitup</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xxjooo" aria-label="Profile: xxjooo">@<bdi>xxjooo</bdi></a> so wie ich den error sehe gast du entweder mit dem Token keine Rechte oder die Organisation existiert nicht.<br />
Der Token muss zwingend der Admin Token sein</p>
</blockquote>
<p dir="auto">Vielen Dank, das war der entscheidende Hinweis. Ich war immer davon ausgegangen, dass ein all-access token den Job erledigen müsste.</p>
<p dir="auto">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.<br />
Das clonen des admin-tokens und dessen Verwendung brachte dann den erfreulichen restore...</p>
<p dir="auto">Vielen Dank!!!</p>
<p dir="auto">PS: Die Wirkung des all-access token leuchtet mir dann allerdings nicht ein...</p>
]]></description><link>https://forum.iobroker.net/post/942618</link><guid isPermaLink="true">https://forum.iobroker.net/post/942618</guid><dc:creator><![CDATA[XxJooO]]></dc:creator><pubDate>Tue, 07 Feb 2023 10:05:02 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 20:02:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xxjooo" aria-label="Profile: xxjooo">@<bdi>xxjooo</bdi></a> Ich habe vorher in de V2 nur den entsprechenden Bucket angelegt.</p>
<p dir="auto">Export der drei Serien (eine Befehlszeile):</p>
<pre><code>echo '#datatype measurement,dateTime:RFC3339,boolean,string,double,double' &gt; export.csv &amp;&amp; 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' &gt;&gt; ./export.csv
</code></pre>
<p dir="auto">Die "export.csv" dann kopiert und am Zielhost nur noch <code>influx write -b [bucketname] -f ./export.csv</code><br />
Meine 4 Jahre Daten (alle 30 Sek. ein Datensatz) ergab eine ~200MB Datei und der Import dauerte 3-4 Minuten.<br />
Man kann natürlich auch weitere/andere Datenobjekte ex-/importieren ;)</p>
]]></description><link>https://forum.iobroker.net/post/942387</link><guid isPermaLink="true">https://forum.iobroker.net/post/942387</guid><dc:creator><![CDATA[SBorg]]></dc:creator><pubDate>Mon, 06 Feb 2023 20:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 18:10:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xxjooo" aria-label="Profile: xxjooo">@<bdi>xxjooo</bdi></a> so wie ich den error sehe gast du entweder mit dem Token keine Rechte oder die Organisation existiert nicht.<br />
Der Token muss zwingend der Admin Token sein</p>
]]></description><link>https://forum.iobroker.net/post/942264</link><guid isPermaLink="true">https://forum.iobroker.net/post/942264</guid><dc:creator><![CDATA[simatec]]></dc:creator><pubDate>Mon, 06 Feb 2023 18:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 17:12:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sborg" aria-label="Profile: sborg">@<bdi>sborg</bdi></a> ,</p>
<p dir="auto">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?</p>
]]></description><link>https://forum.iobroker.net/post/942232</link><guid isPermaLink="true">https://forum.iobroker.net/post/942232</guid><dc:creator><![CDATA[XxJooO]]></dc:creator><pubDate>Mon, 06 Feb 2023 17:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 16:23:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xxjooo" aria-label="Profile: xxjooo">@<bdi>xxjooo</bdi></a> 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.<br />
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.<br />
Kurzzeitreihen (zB. Retention von 7 Tagen) ex-/importiere ich überhaupt nicht. Dann dauert es eben 7 Tage bis die wieder kpl. gefüllt sind...</p>
]]></description><link>https://forum.iobroker.net/post/942213</link><guid isPermaLink="true">https://forum.iobroker.net/post/942213</guid><dc:creator><![CDATA[SBorg]]></dc:creator><pubDate>Mon, 06 Feb 2023 16:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 15:45:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/simatec" aria-label="Profile: simatec">@<bdi>simatec</bdi></a>,</p>
<p dir="auto">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:</p>
<pre><code>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
</code></pre>
<p dir="auto">Hast Du eine Idee, was die Error-Meldung auslöst?</p>
<p dir="auto">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?</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sborg" aria-label="Profile: SBorg">@<bdi>SBorg</bdi></a> ,<br />
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.<br />
Was ich noch nicht gemacht hatte war den all access token zu erstellen und in backitup einzutragen. Liegt hier das Problem?</p>
]]></description><link>https://forum.iobroker.net/post/942193</link><guid isPermaLink="true">https://forum.iobroker.net/post/942193</guid><dc:creator><![CDATA[XxJooO]]></dc:creator><pubDate>Mon, 06 Feb 2023 15:45:39 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 08:21:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xxjooo" aria-label="Profile: xxjooo">@<bdi>xxjooo</bdi></a> sagte in <a href="/post/941524">Update von influxDB2 und restore über backitup</a>:</p>
<blockquote>
<p dir="auto">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?</p>
</blockquote>
<p dir="auto">Sollte soweit ich weiß gehen ...</p>
]]></description><link>https://forum.iobroker.net/post/941977</link><guid isPermaLink="true">https://forum.iobroker.net/post/941977</guid><dc:creator><![CDATA[simatec]]></dc:creator><pubDate>Mon, 06 Feb 2023 08:21:10 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Mon, 06 Feb 2023 07:41:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/simatec" aria-label="Profile: simatec">@<bdi>simatec</bdi></a>, hast Du vielleicht noch eine Antwort auf die mir viel wichtigere erste Frage?</p>
<p dir="auto">Danke!</p>
]]></description><link>https://forum.iobroker.net/post/941964</link><guid isPermaLink="true">https://forum.iobroker.net/post/941964</guid><dc:creator><![CDATA[XxJooO]]></dc:creator><pubDate>Mon, 06 Feb 2023 07:41:59 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Sun, 05 Feb 2023 16:50:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xxjooo" aria-label="Profile: xxjooo">@<bdi>xxjooo</bdi></a> nein der Service muss nicht gestoppt werden. Lediglich der Adapter wird gestoppt</p>
]]></description><link>https://forum.iobroker.net/post/941573</link><guid isPermaLink="true">https://forum.iobroker.net/post/941573</guid><dc:creator><![CDATA[simatec]]></dc:creator><pubDate>Sun, 05 Feb 2023 16:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to Update von influxDB2 und restore über backitup on Sun, 05 Feb 2023 16:14:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/simatec" aria-label="Profile: simatec">@<bdi>simatec</bdi></a>,</p>
<p dir="auto">noch eine kleine Ergänzung: Im Wiki unter <a href="https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch" rel="nofollow ugc">https://github.com/simatec/ioBroker.backitup/wiki/ioBroker.backitup-Wiki-Deutsch</a> finde ich im Abschnitt "Restore" keine besonderen Hinweise zu einem Restore einer influxDB2-Datenbank.<br />
Soweit ich das im Netz gelesen habe, sollte der Service vorher gestoppt werden mit</p>
<pre><code>sudo systemctl stop influxdb
</code></pre>
<p dir="auto">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?</p>
]]></description><link>https://forum.iobroker.net/post/941540</link><guid isPermaLink="true">https://forum.iobroker.net/post/941540</guid><dc:creator><![CDATA[XxJooO]]></dc:creator><pubDate>Sun, 05 Feb 2023 16:14:40 GMT</pubDate></item></channel></rss>