Installation InfluxDB bricht mit Fehler ab

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

mamoco
Beiträge: 9
Registriert: 18. Feb 2020 15:50
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von mamoco »

Nein Toni, es läuft leider nicht.
Die Installation habe ich im Homeverzeichnis von openhabian durchgeführt.
den Dienst aktiviert und gestartet, dennoch, der Aufrufvon Influx bringt folgenden Fehler zu Tage:

Code: Alles auswählen

openhabian@openhabian:~ $ influx
-bash: influx: command not found

Benutzeravatar
udo1toni
Beiträge: 15482
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von udo1toni »

Hast Du denn man in den Ordner rein geschaut? Wie gesagt, es kann gut sein, dass man ein Script aufrufen muss, um InfluxDB zu installieren, gerne genommen ist z.B. make install, aber es ist sinnlos, das "auf Verdacht" auszuprobieren, stattdessen schaut man in den Ordner und sucht dort die Dokumentation, meist eine Datei mit dem Namen README.
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.1.1, LXC)

mamoco
Beiträge: 9
Registriert: 18. Feb 2020 15:50
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von mamoco »

Hallo Toni,
ich habe in alle Verzeichnisse, die bei der Installation angelegt werden reingesehen, eine README gibt es da leider nicht.
Frühere Versionen habe ich erfolgreich mit den folgenden Befehlen zum Laufen bekommen:

Code: Alles auswählen

sudo apt update
sudo apt install influxdb
sudo systemctl enable influxdb
sudo systemctl start influxdb
, daher wundert es mich das damit nicht mehr funktioniert.
Ich werde mich in den nächsten Tagen mit der https://docs.influxdata.com/influxdb/v1.8/ beschäftigen.
Wenn ich was hilfreiches rausfinde werde ich berichten, schau aber immer mal wieder hier vorbei, vielleicht hat ja der Rest der Gemeinde auch hilfreiche Ideen.
Für den Moment, vielen Dank.

Benutzeravatar
udo1toni
Beiträge: 15482
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von udo1toni »

Vergiss bitte apt.
apt ist der Paketmanager von debian.
apt holt das Paket online, wenn es in den Paketquellen vorhanden ist (das ist nicht der Fall).
Alternativ kann apt auch ein lokal vorliegendes Paket installieren, dieses muss dann als Paket mit der Endung .deb vorliegen und es muss explizit als Datei an apt übergaben werden (auch das ist nicht der Fall) -> apt hat hier nichts zu tun.

systemctl steuert den Service. Dafür muss eine service-Datei vorhanden sein. Der korrekte Aufruf heißt eigentlich systemctl start influxdb.service
Das kann so nicht funktionieren, weil die Datei nicht vorhanden ist (es gibt ein paar Stellen im System, wo diese Datei liegen kann - gewöhnlich unter /etc/systemd/system/. Das enable legt dann einen symbolischen Link an der richtigen Stelle an, damit start beim Systemstart ausgeführt wird)
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.1.1, LXC)

Benutzeravatar
udo1toni
Beiträge: 15482
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von udo1toni »

Ich habe gerade mal in das Archiv reingeschaut.
Es sieht so aus, dass Du die Dateien jeweils ins entsprechende Verzeichnis kopieren musst. Nicht sehr komfortabel, und die Dienst-Definitionen sind auch nicht dabei (also die influxdb.service).

Ich möchte behaupten, Influxdatat möchte nicht, dass Du die 1.8 noch weiter verwendest, Du sollst bitte auf die 2.6 wechseln.
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.1.1, LXC)

mamoco
Beiträge: 9
Registriert: 18. Feb 2020 15:50
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von mamoco »

Gibt es denn schon Erfahrungen/Dokumentationen, ob und wie die Verbindung OH3.4 und Influx 2.6 funktioniert?

Benutzeravatar
udo1toni
Beiträge: 15482
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von udo1toni »

Funktioniert super :) Der Punkt ist, dass InfluxDB2 eine neue Sprache für die Abfragen verwendet (flux), was erst mal abschreckt.
Auf der anderen Seite ist es so, dass InfluxDB2 eine UI mitbringt, mit der es sehr komfortabel ist, Abfragen zu generieren (wenn man mal verstanden hat, wo man klicken muss).
Das Ergebnis kann man direkt in InfluxDB ansehen. Aber man kann den generierten Code auch kopieren und einfach in Grafana einfügen (immer vorausgesetzt, dass Grafana auch einigermaßen aktuell und der Datenbankzugriff auf InflusxDB2 eingestellt ist).
Und man kann die Abfragen natürlich jederzeit anpassen, der Code ist recht gut verständlich und sehr gut dokumentiert.

Ich habe mir das Archiv noch mal genauer angeschaut.

Folgendes muss man tun, um Influx1.8 auf dem Pi einzurichten:
  1. Archiv kopieren, auspacken (wohin auch immer... muss eh verteilt werden) Ich gehe im folgenden davon aus, dass es nun ein Verzeichnis /opt/influxdb-1.8.10-1/ gibt.
  2. in das Verzeichnis /opt/influxdb-1.8.10-1/ wechseln. Dort gibt es drei Verzeichnisse :)
  3. Den Inhalt von etc/ nach /etc/ kopieren oder alternativ in /etc/ symbolische Links zu den beiden Ordnern anlegen, so:

    Code: Alles auswählen

    sudo ln -s /opt/influxdb-1.8.10-1/etc/* /etc/
  4. Für die restlichen Verzeichnisse sieht es ähnlich aus, allerdings musst Du aufpassen. Gibt es im Zielverzeichnis bereits ein entsprechendes Verzeichnis, so musst Du eine Ebene tiefer springen und die Links in diesem Verzeichnis anlegen. Du musst dies für alle Verzeichnisse bzw. die Dateien darin nachvollziehen, der Weg über die symbolischen Links ist also wesentlich aufwändiger. Der Vorteil ist allerdings, wenn Du InfluxDB1.8 irgendwann loswerden willst, kannst Du einfach das Verzeichnis in /opt/ löschen. Wenn Du im System symbolischen Links begegnest, die auf das Verzeichnis verweisen, löschst Du sie einfach, ohne weiter drüber nachzudenken (symbolische Links werden als broken angezeigt, wenn die Zieldatei nicht mehr existiert)
  5. im Verzeichnis /opt/influxdb-1.8.10-1/usr/lib/influxdb/scripts/ liegt die Datei influxdb.service, die muss ebenfalls verlinkt oder kopiert werden:

    Code: Alles auswählen

    sudo ln -s /opt/influxdb-1.8.10-1/usr/lib/influxdb/scripts/influxdb.service  /etc/systemd/system/
    Danach muss die Liste der Daemons neu geladen und der dienst endlich gestartet werden:
  6. Code: Alles auswählen

    sudo systemctl daemon-reload
    sudo systemctl start influxdb
    sudo systemctl enable influxdb
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.1.1, LXC)

Widukind
Beiträge: 5
Registriert: 11. Mär 2021 12:04
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von Widukind »

Hallo zusammen,

dank udo1tonis Hinweis, im anderen Forum um Hilfe zu bitten, gibt es dort nun für mein Problem eine erfolgreiche Lösung!
Da diese Lösung sich (für mich) auf mehrere Posts verteilt, verlinke ich hier zum Topic:

https://community.openhab.org/t/install ... g/144293/4

Danke und herzliche Grüße

pegasusmk
Beiträge: 10
Registriert: 6. Okt 2020 19:36
Answers: 0

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von pegasusmk »

Hallo in die Runde,

ich habe schon mal vor fast 2 Jahren versucht, InfluxDB und Grafana unter Openhabian 3 oder 4 (weiß nicht mehr genau) zu installieren. Nach einiger Zeit des Probierens und Studierens der Foren habe ich aufgegeben.

Nun bin ich auf meinem "operationellen" System auf einem Raspberry4 bei Openhab 5.0.1 mit 64bit angekommen, und wollte mich mal wieder mit InfluxDB und Grafana befassen. Um nicht an meinem operationellen System herumzuprobieren, habe ich mir 2 Testumgebungen geschaffen:
- ein altes Notebook
- eine VM mit VMware (16)
Auf beiden habe ich erfolgreich Debian13 installiert und nach offizieller Anleitung auch das aktuelle Openhabian 5.0.2 installieren können. Ebenso habe ich die Konfiguration meines offiziellen Systems auf beiden Umgebungen erfolgreich zum Laufen bekommen.

Ich habe dann die Konfiguration wieder "geleert", d.h. eine Konfiguration restored, wo nur Addons installiert waren, keinerlei Things, Items oder Sitemaps.

Mein Versuch, InfluxDB und Grafana über openhabian-config zu installieren (in der VM), schlug allerdings fehl:

Hier, was auf der Kommandozeile angezeigt wurde:

Code: Alles auswählen

+ echo -n '2025-11-18_14:04:31_CET [openHABian] Installing InfluxDB... '
2025-11-18_14:04:31_CET [openHABian] Installing InfluxDB... + cond_redirect apt-get update
+ [[ -n '' ]]
+ echo -e '\n\033[90;01m$ apt-get update \033[39;49;00m'

$ apt-get update 
+ apt-get update
OK:1 http://security.debian.org/debian-security trixie-security InRelease
OK:2 http://deb.debian.org/debian trixie InRelease                                                                                                                                                                         
OK:3 http://deb.debian.org/debian trixie-updates InRelease                                                                                                                                                                 
Ign:4 https://deb.nodesource.com/node_22.x nodistro InRelease                                                                                                                                                              
Holen:5 https://packages.adoptium.net/artifactory/deb trixie InRelease [7.503 B]                                           
Ign:6 https://repos.influxdata.com/debian trixie InRelease                                                    
Fehl:7 https://repos.influxdata.com/debian trixie Release                                                     
  404  Not Found [IP: 18.173.187.119 443]
OK:8 https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable InRelease
Ign:4 https://deb.nodesource.com/node_22.x nodistro InRelease
Ign:4 https://deb.nodesource.com/node_22.x nodistro InRelease
Fehl:4 https://deb.nodesource.com/node_22.x nodistro InRelease                                                                                                                                                                                          
  500  Internal Server Error [IP: 172.66.150.169 443]
Paketlisten werden gelesen… Fertig                                                                                                                                                                                                                      
E: Das Depot »https://repos.influxdata.com/debian trixie Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
+ return 100
+ echo 'FAILED (update apt lists)'
FAILED (update apt lists)
+ return 1
+ return 1
+ echo FAILED
FAILED
+ return 1
+ RET=1
Ich war dann schon etwas frustiriert, da es mit einem komplett frisch aufgesetzten System (wieder) nicht funktioniert hat.
Lassen sich solche Fehlerangaben beheben oder sollte man beide manuell von der Kommandozeile aus installieren?
Wenn letzteres: Gibt es irgendwo eine Schritt-für-Schritt-Anleitung, wie man sowas erfolgreich durchziehen kann?

Vielen Dank schon mal für etwaige Tipps oder Hilfen.

nw378
Beiträge: 352
Registriert: 22. Sep 2018 10:38
Answers: 5

Re: Installation InfluxDB bricht mit Fehler ab

Beitrag von nw378 »

hier steckt der Grund:
https://repos.influxdata.com/debian trixie Release 404 Not Found
Es gibt keine Version von influx, die für Debian version 13 (Trixie) released ist. D. h. nicht, dass Versionen, die für Vorgänger released sind, nicht trotzdem funktionieren.

Dann wirst Du das aber händisch installieren müssen.

Und da musst Du Dich zunächst für eine ensprechende Version (1.8.x oder 2.x) entscheiden. 2.x bringt zum Beispiel ein WebUI und eine andere Sprache zur Abfrage der Datenbank mit: Flux.
openHAB 5.0.2 @ RPi 5 / M.2 SSD - openhabian/Debian 13.1 (trixie) - InfluxDB2 und Grafana @ Synology Docker - KNX, Viessmann vcontrol, u.v.m.

Antworten