NEWS
[Gelöst] Backitup - Verschieben von mehreren Influx 2 DBs
-
Hallo, ich habe hier ein Problem,
durch einen Fehler in einem Proxmox Backup musste ich eine altes Backup wieder einspielen nun wollte ich Influx auf einem neuen LXC Container laufen lassen und ich scheitere daran, die vorher mit Backitup erstellten Sicherungen auf die andere Maschine zu übertragen.
Ich erhalte den Fehler 401, was ja eigentlich der Token sein sollte, ich habe aber bereits den Token der neuen Installation in die Influx Instanzen bei IOBroker (dort werden auch neue Daten schon in die DBs geschrieben) sowie auch in Backitup eingetragen, bekomme trotzdem folgende Meldung:
ackitup.0 2024-11-26 12:26:18.170 debug [influxDB] influxDB Restore completed successfully backitup.0 2024-11-26 12:26:18.170 debug [influxDB] InfluxDB tmp directory was successfully deleted backitup.0 2024-11-26 12:26:18.155 debug [influxDB] Try deleting the InfluxDB tmp directory backitup.0 2024-11-26 12:26:18.155 error [influxDB] Error: failed to restore bucket "Solar2": 401 Unauthorized: read:authorizations is unauthorized backitup.0 2024-11-26 12:26:18.154 error [influxDB] 2024/11/26 13:26:18 INFO: Restoring bucket "8676080e641c49d2" as "Solar2" backitup.0 2024-11-26 12:26:17.975 debug [influxDB] Start influxDB Restore ... backitup.0 2024-11-26 12:26:17.975 debug [influxDB] Created tmp directory backitup.0 2024-11-26 12:26:17.975 debug set chmod for "/opt/iobroker/backups" successfully backitup.0 2024-11-26 12:26:17.974 info DATA: {"type":"local","fileName":"/opt/iobroker/backups/influxDB_2024_11_26-08_31_25_backupiobroker.tar.gz","currentTheme":"react-dark","currentProtocol":"http:","stopIOB":false} backitup.0 2024-11-26 12:26:13.987 debug Backup list was read: {"data":{"local":{"influxDB":[{"path":"/opt/iobroker/backups/influxDB_2024_11_26-08_31_22_backupiobroker.tar.gz","name":"influxDB_2024_11_26-08_31_22_backupiobroker.tar.gz","size":11937620},{"path":"/opt/iobroker/backups/influxDB_2024_11_26-08_31_23_backupiobroker.tar.gz","name":"influxDB_2024_11_26-08_31_23_backupiobroker.tar.gz","size":10547785},{"path":"/opt/iobroker/backups/influxDB_2024_11_26-08_31_24_backupiobroker.tar.gz","name":"influxDB_2024_11_26-08_31_24_backupiobroker.tar.gz","size":4848491},{"path":"/opt/iobroker/backups/influxDB_2024_11_26-08_31_25_backupiobroker.tar.gz","name":"influxDB_2024_11_26-08_31_25_backupiobroker.tar.gz","size":6682919},{"path":"/opt/iobroker/backups/influxDB_2024_11_26-08_31_26_backupiobroker.tar.gz","name":"influxDB_2024_11_26-08_31_26_backupiobroker.tar.gz","size":8151989}],"iobroker":[{"path":"/opt/iobroker/backups/iobroker_2024_11_26-08_31_17_backupiobroker.tar.gz","name":"iobroker_2024_11_26-08_31_17_backupiobroker.tar.gz","size":15438179}],"nodered.0":[{"path":"/opt/iobroker/backups/nodered.0_2024_11_26-08_31_30_backupiobroker.tar.gz","name":"nodered.0_2024_11_26-08_31_30_backupiobroker.tar.gz","size":208925}]}}} backitup.0 2024-11-26 12:26:11.986 debug Reading backup list...
Token wurde abgeschnitten
conf wurde ebenfalls umgeändert
# Bind address to use for the RPC service for backup and restore. bind-address = "0.0.0.0:8088"
-
@taddy81 Verwendest du den Operator-Token? Für ein Backup & Restore ist dies zwingend erforderlich.
-
@taddy81 sagte in Backitup - Verschieben von mehreren Influx 2 Datenbanken:
conf wurde ebenfalls umgeändert
Bind address to use for the RPC service for backup and restore.
bind-address = "0.0.0.0:8088"Das ist eine Einstellung für die InfluxDB 1.x und hat im besten Fall keine Auswirkung. In welche Datei hast du das geprügelt?
Das wird aber nicht die Ursache für das Problem sein.
-
@simatec einen selbsterstellten Admin Token, muss mich nochmals damit beschäftigen, was der Operator Token ist.
-
@marc-berg Änderung wurden und der /etc/influx/ vorgenommen, in der conf war auch ein Eintrag vorhanden
-
@taddy81 sagte in Backitup - Verschieben von mehreren Influx 2 Datenbanken:
@marc-berg Änderung wurden und der /etc/influx/ vorgenommen, in der conf war auch ein Eintrag vorhanden
Weder „/etc/influx“ noch „conf“ ist eine Datei.
Egal, ist in deinem Fall gerade irrelevant, dein Problem ist der Token. Die InfluxDB 2.x kommuniziert ausschließlich über den Port 8086. Solche Einstellungen, wie Du sie gemacht hast, findet man nur in der influx.conf einer InfluxDB 1.x. Vielleicht irgendein Überbleibsel eines anderen Installationsversuchs.
-
Ich habe den Pfad aus dem Kopf rekonstruiert, da ich zu dem Zeitpunkt mit meinem Hund unterwegswar und daher die unkorrekte Angabe.
Überbleibsel kann nicht sein, da es die frische Installation ist
/etc/influxdb/influxdb.conf
### Welcome to the InfluxDB configuration file. # The values in this file override the default values used by the system if # a config option is not specified. The commented out lines are the configurati> # field and the default value used. Uncommenting a line and changing the value # will change the value used at runtime when the process is restarted. # Once every 24 hours InfluxDB will report usage data to usage.influxdata.com # The data includes a random ID, os, arch, version, the number of series and ot> # usage data. No data from user databases is ever transmitted. # Change this option to true to enable reporting. reporting-enabled = false # Bind address to use for the RPC service for backup and restore. bind-address = "0.0.0.0:8088"
Aber wie der gute @simatec schon gesagt hat, es war der OperatorToken der den die Lösung gebracht hat, ich hoffe, dass ich nun diesen Hinweis nun nicht in den Dokumenten übersehen habe. Vielen Dank, nun kann ich mit den weiteren Arbeiten fortfahren!
-
@taddy81 sagte in Backitup - Verschieben von mehreren Influx 2 Datenbanken:
ich hoffe, dass ich nun diesen Hinweis nun nicht in den Dokumenten übersehen habe