Influxdb startet nach Apt Update nicht mehr
Moderator: Ulrich
-
- Beiträge: 27
- Registriert: Sa 22. Aug 2020, 00:04
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 1 Mal
Re: Influxdb startet nach Apt Update nicht mehr
Sehr gut. Offenbar war wirklich bei der Installation etwas nicht in Ordnung, was sich nicht nur durch Behebung der Zugriffsrechte beheben ließ.
-
- Beiträge: 44
- Registriert: Di 26. Mai 2020, 06:48
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
Re: Influxdb startet nach Apt Update nicht mehr
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]masterflai hat geschrieben: ↑So 1. Aug 2021, 22:24Ich 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.
Und dann lief es endlich wieder.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
Habt Ihr noch einen Tipp für mich?
Besten Dank!
Re: Influxdb startet nach Apt Update nicht mehr
"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:
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:
Es dürfte hier noch ein Problem mit dem Owner geben, aber da suche ich heute abend nicht mehr weiter. 
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 -----------------
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

-
- Beiträge: 29
- Registriert: So 10. Dez 2017, 17:00
- Hat sich bedankt: 1 Mal
Re: Influxdb startet nach Apt Update nicht mehr
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
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
-
- Beiträge: 29
- Registriert: So 10. Dez 2017, 17:00
- Hat sich bedankt: 1 Mal
Re: Influxdb startet nach Apt Update nicht mehr
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
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
Re: Influxdb startet nach Apt Update nicht mehr
Bist nicht der Einzige, habe die selbe Fehlermeldung.
Gruß Chris
Re: Influxdb startet nach Apt Update nicht mehr
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.
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:
Und es schaute dann gut aus, als ich den Service mit systemctl gestartet hatte:
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
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
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
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)"
...
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
Re: Influxdb startet nach Apt Update nicht mehr
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.
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.
-
- Beiträge: 29
- Registriert: So 10. Dez 2017, 17:00
- Hat sich bedankt: 1 Mal
Re: Influxdb startet nach Apt Update nicht mehr
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? VG Lengefelder
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? VG Lengefelder