NEWS
InfluxDB Fehler nach neuinstalation
-
Hallo zusammen,
ich habe leider ein Problem. Ich habe meinen Ioborker auf einen neuen Raspi umgezogen. Soweit so gut.
Leider hat das mit der Influxdb nicht so geklappt. Nach viel Googlen und probieren habe ich die Datenbank einfach auf einen andern Pfad gelegt und seid dem funktioniert es mit der DB. Er speichert auch die Daten ab, gibt aber bei jeden Datenpunkt eine Warnung raus:Discard point that had error for Sofalicht_ges, error-count=10 influxdb.0 2023-03-18 14:11:05.307 warn Error on writePoint("{"value":0,"time":"2023-03-18T13:11:00.033Z","from":"system.adapter.javascript.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: engine: error rolling WAL segment: error opening new segment file for wal (2): close /home/marc/Influxdb/engine/wal/57a4404b143ded14/autogen/261/_00004.wal: file already closed / "unexpected error writing points to database: engine: error rolling WAL segment: error opening new segment file for wal (2): close /home/marc/Influxdb/engine/wal/57a4404b143ded14/autogen/261/_00004.wal: file already closed"" influxdb.0 2023-03-18 14:11:05.307 warn Point could not be written to database: iobrokerHat jemand eine Idee ?
-
Hallo zusammen,
ich habe leider ein Problem. Ich habe meinen Ioborker auf einen neuen Raspi umgezogen. Soweit so gut.
Leider hat das mit der Influxdb nicht so geklappt. Nach viel Googlen und probieren habe ich die Datenbank einfach auf einen andern Pfad gelegt und seid dem funktioniert es mit der DB. Er speichert auch die Daten ab, gibt aber bei jeden Datenpunkt eine Warnung raus:Discard point that had error for Sofalicht_ges, error-count=10 influxdb.0 2023-03-18 14:11:05.307 warn Error on writePoint("{"value":0,"time":"2023-03-18T13:11:00.033Z","from":"system.adapter.javascript.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: engine: error rolling WAL segment: error opening new segment file for wal (2): close /home/marc/Influxdb/engine/wal/57a4404b143ded14/autogen/261/_00004.wal: file already closed / "unexpected error writing points to database: engine: error rolling WAL segment: error opening new segment file for wal (2): close /home/marc/Influxdb/engine/wal/57a4404b143ded14/autogen/261/_00004.wal: file already closed"" influxdb.0 2023-03-18 14:11:05.307 warn Point could not be written to database: iobrokerHat jemand eine Idee ?
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Nach viel Googlen und probieren habe ich die Datenbank einfach auf einen andern Pfad gelegt
Was genau gemacht?
Im home von marc darf der iobroker natürlich nicht herumschreiben.
-
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Nach viel Googlen und probieren habe ich die Datenbank einfach auf einen andern Pfad gelegt
Was genau gemacht?
Im home von marc darf der iobroker natürlich nicht herumschreiben.
ich habe den Ordner geändert wo er die Datenbank abspeichert, weil er es leider anders nicht mehr machen wollte.
Hier von der Seite habe ich das.
https://community.influxdata.com/t/influxdb-2-0-moving-database/20452/5
das heißt der ordner muss zurück ins var/lib .... ?
-
ich habe den Ordner geändert wo er die Datenbank abspeichert, weil er es leider anders nicht mehr machen wollte.
Hier von der Seite habe ich das.
https://community.influxdata.com/t/influxdb-2-0-moving-database/20452/5
das heißt der ordner muss zurück ins var/lib .... ?
Wo lag die Datei denn mit welchen Rechten zuvor?
Da muss die wieder mit den vorherigen Rechten hin.Und dann muss da wohl auch noch das token erneuert werden.
-
Wo lag die Datei denn mit welchen Rechten zuvor?
Da muss die wieder mit den vorherigen Rechten hin.Und dann muss da wohl auch noch das token erneuert werden.
@thomas-braun
Ja,das hatte ich probiert aber leider habe ich das mit dem API Key nicht hinbekommen und er wollte das Backup nicht Einspielen.
Hast du da Erfahrung mit ?
Der Pfad war
var/lib/influxdb/data -
@thomas-braun
Ja,das hatte ich probiert aber leider habe ich das mit dem API Key nicht hinbekommen und er wollte das Backup nicht Einspielen.
Hast du da Erfahrung mit ?
Der Pfad war
var/lib/influxdb/dataNein, ich habe influx nicht im Einsatz.
Aber grundsätzlich kannst du auf einem multiuser System mit Zugriffsrechten nicht lustig Dateien dahin werfen wo du gerade meinst das es passen könnte.
Die Zugriffsrechte müssen dann angepasst werden.Das dürfte auch der Grund dafür sein, das 'er' dich da erst gar nicht ran lässt.
Warum spielst du nicht ein Backup ordentlich ein? Der Backitup-Adapter sichert die doch mit?
-
Nein, ich habe influx nicht im Einsatz.
Aber grundsätzlich kannst du auf einem multiuser System mit Zugriffsrechten nicht lustig Dateien dahin werfen wo du gerade meinst das es passen könnte.
Die Zugriffsrechte müssen dann angepasst werden.Das dürfte auch der Grund dafür sein, das 'er' dich da erst gar nicht ran lässt.
Warum spielst du nicht ein Backup ordentlich ein? Der Backitup-Adapter sichert die doch mit?
@thomas-braun
Ja der Adapter sichert die mit,aber leider gab es da auch einen Fehler 😞.Error: failed to restore bucket "iobroker"; 422 Unprocessable Entity: bucket with name iobroker already existsLeider habe ich es nicht hinbekommen.
-
@thomas-braun
Ja der Adapter sichert die mit,aber leider gab es da auch einen Fehler 😞.Error: failed to restore bucket "iobroker"; 422 Unprocessable Entity: bucket with name iobroker already existsLeider habe ich es nicht hinbekommen.
-
@thomas-braun
Ja der Adapter sichert die mit,aber leider gab es da auch einen Fehler 😞.Error: failed to restore bucket "iobroker"; 422 Unprocessable Entity: bucket with name iobroker already existsLeider habe ich es nicht hinbekommen.
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
@thomas-braun
Ja der Adapter sichert die mit,aber leider gab es da auch einen Fehler 😞.Error: failed to restore bucket "iobroker"; 422 Unprocessable Entity: bucket with name iobroker already existsLeider habe ich es nicht hinbekommen.
Das Bucket darf vor dem Restore nicht existieren, steht ja auch in der Fehlermeldung. Also am besten über den Adapter löschen ("Reset DB"):

und darauf achten, dass nicht sofort wieder Daten geschrieben (und damit das Bucket wieder angelegt) werden. Hierfür die InfluxDB-Adapter stoppen.
-
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
@thomas-braun
Ja der Adapter sichert die mit,aber leider gab es da auch einen Fehler 😞.Error: failed to restore bucket "iobroker"; 422 Unprocessable Entity: bucket with name iobroker already existsLeider habe ich es nicht hinbekommen.
Das Bucket darf vor dem Restore nicht existieren, steht ja auch in der Fehlermeldung. Also am besten über den Adapter löschen ("Reset DB"):

und darauf achten, dass nicht sofort wieder Daten geschrieben (und damit das Bucket wieder angelegt) werden. Hierfür die InfluxDB-Adapter stoppen.
@marc-berg vielen Dank für den Tipp. Werde ich morgen noch Mal Testen.
Geht das den dann ohne API Key ?
Ich würde dann noch Mal frisch influxdb installieren.
Vor dem ersten Mal starten der influx dann das Backup machen oder ? -
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Geht das den dann ohne API Key ?
Den API-Key benötigst Du in der Backitup-Config. Wenn du Influxdb neu installiert, wird der aber wieder neu erzeugt.
-
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Geht das den dann ohne API Key ?
Den API-Key benötigst Du in der Backitup-Config. Wenn du Influxdb neu installiert, wird der aber wieder neu erzeugt.
@marc-berg
Das heißt ich kann dann den neuen benutzen?
Ich hatte irgendwo gelesen das man den alten benutzen muss .
Ich werde es morgen einfach mal Testen 😉 -
@marc-berg
Das heißt ich kann dann den neuen benutzen?
Ich hatte irgendwo gelesen das man den alten benutzen muss .
Ich werde es morgen einfach mal Testen 😉@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Ich hatte irgendwo gelesen das man den alten benutzen muss .
Nein. Im Backup-File steckt sozusagen kein API-Key drin. Der angegebene Key bezieht sich immer auf die Datenbank, aus der das backup erzeugt oder in die das backup wieder eingespielt werden soll.
-
@marc-berg
Hallo Marc,
ich habe jetzt InfluxDB deinstalliert und wieder Installiert.
Nach der Installation habe ich es direkt mit dem Backup Adapter probiert und leider die gleich Fehlermeldung von oben bekommen das die Datenbank schon existiert.
Habe sie vorher im Adapter gelöscht und dann Influx deinstalliert. -
@marc-berg
Hallo Marc,
ich habe jetzt InfluxDB deinstalliert und wieder Installiert.
Nach der Installation habe ich es direkt mit dem Backup Adapter probiert und leider die gleich Fehlermeldung von oben bekommen das die Datenbank schon existiert.
Habe sie vorher im Adapter gelöscht und dann Influx deinstalliert.@marc9025
Wenn Du Datenpunkte in die Influxdb loggst, wird die Datenbank natürlich sofort beim ersten Wert, der in die DB geschrieben wird, wieder angelegt.Also entweder den Adapter direkt nach "Reset DB" stoppen oder den Adapter stoppen und das Bucket DANACH über die Weboberfläche löschen, um danach das Restore zu machen.
-
@marc9025
Wenn Du Datenpunkte in die Influxdb loggst, wird die Datenbank natürlich sofort beim ersten Wert, der in die DB geschrieben wird, wieder angelegt.Also entweder den Adapter direkt nach "Reset DB" stoppen oder den Adapter stoppen und das Bucket DANACH über die Weboberfläche löschen, um danach das Restore zu machen.
@marc-berg
ich habe beides probiert und leider immer noch der gleiche fehler :(

Der Adapter ist die ganz Zeit gestoppt.
-
@marc-berg
ich habe beides probiert und leider immer noch der gleiche fehler :(

Der Adapter ist die ganz Zeit gestoppt.
-
@marc9025
Seltsam.
Sicher, dass bei Dir nur eine Datenbank läuft? Und wenn ja, hast Du ggf. mehrere "Organizations"?

-
@marc9025
ne leider nicht
Ich habe Influx ja gerade erst wieder neu installiert.
Oder die Organisation auch löschen ?@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Ich habe Influx ja gerade erst wieder neu installiert.
Oder die Organisation auch löschen ?Nein, die muss nicht gelöscht werden. Jetzt bin ich ratlos. Ob das Problem darin besteht, dass die Organisation so heißt wie das Bucket? Das ist jetzt aber Kaffeesatzleserei.
Vielleicht hat @simatec noch eine Idee?
-
@marc9025 sagte in InfluxDB Fehler nach neuinstalation:
Ich habe Influx ja gerade erst wieder neu installiert.
Oder die Organisation auch löschen ?Nein, die muss nicht gelöscht werden. Jetzt bin ich ratlos. Ob das Problem darin besteht, dass die Organisation so heißt wie das Bucket? Das ist jetzt aber Kaffeesatzleserei.
Vielleicht hat @simatec noch eine Idee?