Influxdb startet nach Apt Update nicht mehr

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

masterflai
Beiträge: 27
Registriert: Sa 22. Aug 2020, 00:04
Hat sich bedankt: 9 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von masterflai »

Sehr gut. Offenbar war wirklich bei der Installation etwas nicht in Ordnung, was sich nicht nur durch Behebung der Zugriffsrechte beheben ließ.

Payback2
Beiträge: 49
Registriert: Di 26. Mai 2020, 06:48
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Payback2 »

masterflai hat geschrieben:
So 1. Aug 2021, 22:24
Ich habe es jetzt endlich lösen können.

Hilfreich war folgender Post in einem anderen Forum.

Bitte vorsichtshalber unbedingt eine Sicherung der Datenbank vornehmen. Die InfluxDB wird entfernt.

Im Terminal wie folgt als Root ausführen.

Code: Alles auswählen

sudo systemctl stop influxdb # Sollte ohnehin nicht laufen
sudo systemctl disable influxdb
sudo systemctl daemon-reload
sudo apt autoremove influxdb

sudo apt-get install influxdb
sudo chmod +x /usr/lib/influxdb/scripts/influxd-systemd-start.sh
sudo systemctl unmask influxdb.service
sudo systemctl start influxdb
sudo systemctl enable influxdb.service
Und dann lief es endlich wieder.
Hallo, ich habe alle Schritte durchgeführt, bei mir startet die DB aber immer noch nicht. Ich habe das Update aber auch erst heute gemacht und bin auf Version: influxdb/unbekannt,now 1.8.9-1 armhf [installiert]
Habt Ihr noch einen Tipp für mich?

Besten Dank!

Payback2
Beiträge: 49
Registriert: Di 26. Mai 2020, 06:48
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Payback2 »

Gerade herausgefunden, dass 1.8.9 das Problem "eigentlich" beheben sollte...

franza
Beiträge: 10
Registriert: Di 12. Nov 2019, 23:12
Wohnort: Wien
Hat sich bedankt: 4 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von franza »

"Eigentlich" ist kein gutes Wort.

Ich habe gerade auf 1.8.9 hochgezogen. Die Rechte an dem Start Script sind geändert, und der Service startet auch wieder.
Allerdings habe ich im solaranzeige.log dann Fehler:

Code: Alles auswählen

08.08. 23:54:04 |---------------   Start  us2000_bms.php   ----------------- 
08.08. 23:54:35    -Curl Fehler! Daten nicht zur lokalen InfluxDB gesendet! Curl ErrNo. 7
08.08. 23:54:35    -InfluxDB Fehler -> nochmal versuchen.
08.08. 23:54:35    -Curl Fehler! Daten nicht zur lokalen InfluxDB gesendet! Curl ErrNo. 7
08.08. 23:54:35    -InfluxDB Fehler -> nochmal versuchen.
08.08. 23:54:35    -OK. Datenübertragung erfolgreich.
08.08. 23:54:35 |---------------   Stop   us2000_bms.php   ----------------- 
Grafana hängt auch in der Luft / kriegt keine Daten.

Starte ich das Script ganz plump als Root, dann funktioniert die DB, und ich sehe auch die Einträge korrekt in der Ausgabe:

Code: Alles auswählen

[httpd] ::1 - - [09/Aug/2021:00:01:03 +0200] "POST /write?db=Inv01&precision=s HTTP/1.1 " 204 0 "-" "-" 1f5f97e5-f894-11eb-8041-b827eb27cfd4 4003
[httpd] ::1 - - [09/Aug/2021:00:01:03 +0200] "POST /write?db=Inv02&precision=s HTTP/1.1 " 204 0 "-" "-" 1ff43796-f894-11eb-8042-b827eb27cfd4 4879
[httpd] ::1 - - [09/Aug/2021:00:01:04 +0200] "POST /write?db=Inv03&precision=s HTTP/1.1 " 204 0 "-" "-" 2086f46e-f894-11eb-8043-b827eb27cfd4 2490
[httpd] ::1 - - [09/Aug/2021:00:01:36 +0200] "POST /write?db=US2000&precision=s HTTP/1.1 " 204 0 "-" "-" 337ef406-f894-11eb-8044-b827eb27cfd4 8289
Es dürfte hier noch ein Problem mit dem Owner geben, aber da suche ich heute abend nicht mehr weiter. ;-)

Lengefelder
Beiträge: 30
Registriert: So 10. Dez 2017, 17:00

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Lengefelder »

Hallo,

bei mir funktioniert es seit heute auch nicht mehr. Ging nur ein paar Tage gut.
das Script von masterflai kommt fehlerfrei bis:

pi@solaranzeige:~ $ sudo systemctl start influxdb
Job for influxdb.service failed because the control process exited with error code.
See "systemctl status influxdb.service" and "journalctl -xe" for details.


Lengefelder

Lengefelder
Beiträge: 30
Registriert: So 10. Dez 2017, 17:00

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Lengefelder »

Hallo guten Morgen,

bin ich der Einzige, bei dem influxd nicht mehr läuft? Fehlermeldung siehe eins hoch.

Lengefelder

Hat sich erledigt. Habe alles neu installiert. Leider wieder mit Fehlern. Darstellung ist fehlerhaft, aber die Daten sind da und es gibt keine Fehler beim Schreiben in die Datenbanken. Der Rest ist ein bissel Aufhübschen. Wollte da sowieso einiges ändern. Hatte nie Lust dazu. Nun muss ich es tun.

Lengefelder

metrax
Beiträge: 7
Registriert: Mo 1. Mär 2021, 18:43
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von metrax »

Bist nicht der Einzige, habe die selbe Fehlermeldung.
Gruß Chris

franza
Beiträge: 10
Registriert: Di 12. Nov 2019, 23:12
Wohnort: Wien
Hat sich bedankt: 4 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von franza »

Ich denke, ich habe es gefunden...
Besser, ich habe es gefunden

Ich hatte ja auch das Script als Root gestartet, sodass die DB verfügbar war.
Danach habe ich den Owner beim Script und Ini angepasst.

Code: Alles auswählen

chown influxdb:influxdb /usr/lib/influxdb/scripts -R
Funktionierte dann aber immer noch nicht - durch den Start mit Root waren einige Files und Folder in den Daten mit Owner root:root angelegt worden.
Schließlich habe ich die auch noch korrigiert und überprüft:

Code: Alles auswählen

chown influxdb:influxdb /var/lib/influxdb -R
ls /var/lib/influxdb -alR | grep root
Und es schaute dann gut aus, als ich den Service mit systemctl gestartet hatte:

Code: Alles auswählen

root@solarctrl:/home/pi# systemctl status influxdb
● influxdb.service - InfluxDB is an open-source, distributed, time series database
   Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-08-18 15:36:46 CEST; 1h 36min ago
     Docs: https://docs.influxdata.com/influxdb/
  Process: 15166 ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh (code=exited, status=0/SUCCESS)
 Main PID: 15167 (influxd)
    Tasks: 16 (limit: 2059)
   CGroup: /system.slice/influxdb.service
           └─15167 /usr/bin/influxd -config /etc/influxdb/influxdb.conf

Aug 18 17:13:15 solarctrl influxd-systemd-start.sh[15166]: ts=2021-08-18T15:13:15.701177Z lvl=info msg="Executing query" log_id=0W2NV1wl000 service=query query="SELECT mean(Strom) FROM US2000.autogen.Pack3 WHERE time >= now() - 1d GROUP BY time(2m)"
...
Nach einem Reboot, kam der Service aber wieder nicht von allein hoch. Ich fand folgenden Hinweis:

https://administrator.de/contentid/1101 ... 1150990735

Im Start-Script der v1.8.9 gibt es ein Timeout nach 10s, bei der v1.8.7 ist kein Timeout vorgesehen. Der User schreibt da auch, dass das Problem am RPi 4 nicht auftritt, auf dem RPi 3 allerdings schon. ;)

Ich habe jetzt einfach das Script der v1.8.7 genommen, damit funktioniert es auf meinem RPi 3b auch beim Reboot. Ich gehe davon aus, dass es auch mit einem angepassten Wert für den Timeout bei der v1.8.9 funktioniert.

LG,
Franz

DirkW
Beiträge: 1
Registriert: Fr 1. Jan 2021, 12:34

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von DirkW »

Hallo zusammen,

bin leider auch in die Falle geraten.

Was hat bei mir geholfen:

Downgrade Influxdb : sudo aptg-get install influxdb 1.8.4

Danach lief es immer noch nicht. Hier habe ich den entscheidenden Hinweis bekommen:

https://administrator.de/forum/influxdb ... 49770.html

Die Shelldatei (=/usr/lib/influxdb/scripts/influxd-systemd-start.sh) für den Start (die es vorher glaube ich gar nicht gab) war noch vorhanden und wurde ausgeführt. Die habe ich, wie oben verlinkt, durch den Code für die Version 1.8.7 ersetzt und voila, nun geht es wieder.

Lengefelder
Beiträge: 30
Registriert: So 10. Dez 2017, 17:00

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Lengefelder »

Hallo,

durch den Ausfall influxd fehlen mir 10 Tage. Danach habe ich das System komplett neu aufgesetzt.
Weiß einer, wie ich täglich 20kWh nachliefern könnte, damit die Anzeige für den Monat/Jahr noch einigermaßen passt?
10 Tage fehlen.png
VG Lengefelder

Antworten