NEWS
Hilfe beim Einrichten von InfluxDB und BackItUp
-
Hallo,
noch nie hatte ich solche Probleme den Broker aufzusetzten.
Das aktuelle System hat die IP des ehemaligen Sstems eingenommen.
Damit entfällt die Umstellung aller Sonoffgeräte.Nun zickt der BackItUp
Daten wurden aus dem ehemaligen Produktivsystem auf diesen Broker übertragen.
Im Ehemaligen läuft CIFS ohne Probleme.
Hier bekomme ich mit den gleichen Einstellungen:Started iobroker ... [DEBUG] [mount] - noserverino option: false [DEBUG] [mount] - cifs-mount command: "sudo mount -t cifs -o username=RPI_IOBroker,password=****,rw,file_mode=0777,dir_mode=0777,vers=3.0 //192.168.6.10/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups" [DEBUG] [mount] - first mount attempt with smb option failed. try next mount attempt without smb option ... [DEBUG] [mount] - cifs-mount command: "sudo mount -t cifs -o username=RPI_IOBroker,password=****,rw,file_mode=0777,dir_mode=0777 //192.168.6.10/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups" [ERROR] [mount] - [undefined Error: Command failed: sudo mount -t cifs -o username=RPI_IOBroker,password=****,rw,file_mode=0777,dir_mode=0777 //192.168.6.10/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) [ERROR] [mount] - Error: Command failed: sudo mount -t cifs -o username=RPI_IOBroker,password=****,rw,file_mode=0777,dir_mode=0777 //192.168.6.10/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Auch NFS geht nicht:
Started iobroker ... [DEBUG] [mount] - nfs-mount command: "sudo mount 192.168.6.10:/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups" [ERROR] [mount] - [undefined mount.nfs: Operation not permitted [ERROR] [mount] - Error: Command failed: sudo mount 192.168.6.10:/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups mount.nfs: Operation not permitted
iob fix wurde bereits durchgeführt.
In der Syno sind die Berechtigungen für NFS und ko richtig gesetzt da der Benutzer im Ordner rw Rechte hat.
Ich vermute das Problem beim Broker
Gruß
Bernd -
Wichtig wäre noch zu sagen das diese Installation unter Proxmox in einem Container läuft.
-
@berlon said in BackItUp macht Ärger:
Wichtig wäre noch zu sagen das diese Installation unter Proxmox in einem Container läuft.
Und vermutlich in einem "unprivilegierten"?
Wo ist IOB vorher gelaufen?
-
@einstein67
unprivilegiert = ja
vorher auf einem Raspberry Pi4Soll ich nochmal aufsetzten als privilegierter Container?
-
@berlon Ein unprivilegierter CT hat leider nicht die Rechte um auf externe Shares zuzugreifen.
Also ein privilegierter LXC oder eine VM, dann gibts kein Problem mit BackitUp.
-
@einstein67
Danke für die Auskunft.
Werde den Broker als VM neu aufsetzen. -
@berlon Du könntest, wenns schnell gehen soll, deinen Container auf die Synology sichern.
- Wiederherstellen als "privilegiert"
- Unter Optionen-Features "NFS" anwählen
- im CT "apt install nfs-common" installieren
und schon sollte Sicherung und Wiederherstellung funktionieren.
-
@einstein67
Habs so gemacht und bin etwas weiter. Backup startet,
Habe nun das Problem mit Influx. Token habe ich gesternt.
Das Backup bleibt in der letzten Zeile stehen und beendet nicht.
Liegt es eventuell daran das Influx/ Grafana auch ein unprivilegierter CT sind?
Die Konfig im BackItUp habe ich mit dem Button "Ermitteln der Konfiguration" übernommen.
Influx funktioniert da ich Daten reinschreibe und mit Grafana auswerte.Started iobroker ... [DEBUG] [mount] - nfs-mount command: "sudo mount 192.168.6.10:/volume1/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups" [DEBUG] [mount] - mount successfully completed [DEBUG] [mount] - done [DEBUG] [iobroker] - host.ioBroker 2801 states saved [DEBUG] [iobroker] - host.ioBroker 3529 objects saved [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2022_09_11-18_00_41_backupiobroker.tar.gz [DEBUG] [iobroker] - done [DEBUG] [influxDB] - InfluxDB-Backup started ... [DEBUG] [influxDB] - Start InfluxDB Backup ... [DEBUG] [influxDB] - InfluxDB Backup tmp directory created [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory [DEBUG] [influxDB] - InfluxDB tmp directory was successfully deleted [DEBUG] [influxDB] - [ERROR] [influxDB] - Error: Command failed: influx backup --bucket iobroker --host http://192.168.6.52:8086 -t ***************************************************** "/opt/iobroker/backups/influxDB_2022_09_11-18_00_45_backupiobroker" /bin/sh: 1: influx: not found
-
@berlon sagte in BackItUp macht Ärger:
/bin/sh: 1: influx: not found
Auf beiden Systemen muss influxdb installiert sein. Siehe Anleitung zu Backitup.
-
@thomas-braun
auf dem Brocker auch? Reicht da nur die Installation oder muss da auch konfiguriert werden?
Wenn ja, was? Kannst mir einen Link geben? Der Link im BackItUp Adapter führt
zu der allgemeinen Doku von Influx auf englisch. -
Was für ein Brocker?
Auf beiden Systemen. Also auf dem wo die Datenbank läuft und dann auf dem Client (in gleicher Version).
-
@thomas-braun
Alles läuft auf Proxmox.
ioBroker und InfluxDB/Grafana laufen in 2 verschiedene CT.
Mit dem ioBroker will ich dann mit BackItUp dann auch InfluxDB sichern.
Die Konfiguration nimmt sich BackItUp aus dem influxdb Adapter.
Hoffe das ich es nun richtig beschrieben habe. -
Nochmal. influxdb muss auf beiden Systemen/Müllcontainern installiert sein.
In der gleichen Version. -
-
Ok, gemacht. Influxdb wurde nun auch auf dem Iobroker Installiert.
Habe auch den InfluxDB-client installiert.
Backup läuft nicht durchStarted iobroker ... [DEBUG] [mount] - mount activ... umount is started before mount!! [DEBUG] [mount] - umount successfully completed [DEBUG] [mount] - nfs-mount command: "sudo mount 192.168.6.10:/volume1/Backup/RPI_IOBroker/IOBroker /opt/iobroker/backups" [DEBUG] [mount] - mount successfully completed [DEBUG] [mount] - done [DEBUG] [iobroker] - host.ioBroker 2801 states saved [DEBUG] [iobroker] - host.ioBroker 3529 objects saved [DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2022_09_11-18_43_01_backupiobroker.tar.gz [DEBUG] [iobroker] - done [DEBUG] [influxDB] - InfluxDB-Backup started ... [DEBUG] [influxDB] - Start InfluxDB Backup ... [DEBUG] [influxDB] - InfluxDB Backup tmp directory created [DEBUG] [influxDB] - Try deleting the InfluxDB tmp directory [DEBUG] [influxDB] - InfluxDB tmp directory was successfully deleted [DEBUG] [influxDB] - Usage of influx: -version Display the version and exit. -host 'host name' Host to connect to. -port 'port #' Port to connect to. -socket 'unix domain socket' Unix socket to connect to. -database 'database name' Database to connect to the server. -password 'password' Password to connect to the server. Leaving blank will prompt for password (--password ''). -username 'username' Username to connect to the server. -ssl Use https for requests. -unsafeSsl Set this when connecting to the cluster using https and not use SSL verification. -execute 'command' Execute command and quit. -format 'json|csv|column' Format specifies the format of the server responses: json, csv, or column. -precision 'rfc3339|h|m|s|ms|u|ns' Precision specifies the format of the timestamp: rfc3339, h, m, s, ms, u or ns. -consistency 'any|one|quorum|all' Set write consistency level: any, one, quorum, or all -pretty Turns on pretty print for the json format. -import Import a previous database export from file -pps How many points per second the import will allow. By default it is zero and will not throttle importing. -path Path to file to import -compressed Set to true if the import file is compressed Examples: # Use influx in a non-interactive mode to query the database "metrics" and pretty print json: $ influx -database 'metrics' -execute 'select * from cpu' -format 'json' -pretty # Connect to a specific database on startup and set database context: $ influx -database 'metrics' -host 'localhost' -port '8086' [ERROR] [influxDB] - Error: Command failed: influx backup --bucket iobroker --host http://192.168.6.52:8086 -t v-yX0W1sADx9HEy9z_WFV-d1ffBEI56ANPkB0KYmuyBtPKSvslG2PZO6LvhnhNHq2sGtvIpcI4KtKjyXV8pOOw== "/opt/iobroker/backups/influxDB_2022_09_11-18_43_06_backupiobroker" unknown arguments: backup --bucket iobroker --host http://192.168.6.52:8086 -t v-************************************** /opt/iobroker/backups/influxDB_2022_09_11-18_43_06_backupiobroker
Was muss nun in dieser InfluxDB konfiguriert werden.
Ich verstehe es nicht........................................... -
-
@berlon sagte in BackItUp macht Ärger:
Ich verstehe es nicht...........................................
bitte weniger "Frustrations-Satzzeichen" verwenden - danke !
Eben gelesen dass Du da mit ProxDings unterwegs bist...
schau mal bitte ob das hilft ...
https://github.com/simatec/ioBroker.backitup/issues/390
Keine Ahnung aber da wird halt das System erwähnt -
@berlon Du musst influxdb2-cli auf dem System installieren, auf dem dein iobroker läuft.
Steht auch in der Doku ...
Von daher finde ich den Titel deines Threads sehr fraglich ...wget -q https://repos.influxdata.com/influxdb.key echo '23a1c8836f0afc5ed24e0486339d7cc8f6790b83886c4c96995b88a061c5bb5d influxdb.key' | sha256sum -c && cat influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list sudo apt install influxdb2-cli
-
@berlon sagte in BackItUp macht Ärger:
noch nie hatte ich solche Probleme den Broker aufzusetzten.
Ich denke eher dass du mit den Containern und deren Spezialitäten nicht firm bist.
mit ioBroker hat das nichts zu tun!
Jetzt da die Schuld zu suchen ist nicht fair. -
Danke für die ganzen Hinweise.
Mit der Containergeschichte bin ich am lernen.
Ich habe es für mich momentan so gelöst das Proxmox von den 2 Container
nachts täglich ein Backup erstellt. Auf der Synology ist jedenfalls
genug Platz.
Die Hinweise werde ich noch alle durchlesen und umsetzen.Es wird auf jeden Fall noch weiter gelernt