Influxdb startet nach Apt Update nicht mehr

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

Moderator: Ulrich

masterflai
Beiträge: 25
Registriert: Sa 22. Aug 2020, 00:04
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Influxdb startet nach Apt Update nicht mehr

Beitrag von masterflai »

Ja, es wurde mehrfach gesagt, dass man keine Apt Updates machen soll, aber ich bin ein Spielkind und möchte meine Systeme immer auf dem aktuellen Stand haben.

Nach dem gestrigen Update fiel mir auf, dass keine Daten mehr in Grafana angezeigt werden. Eine kurze Ursachenforschung brachte zu Tage, dass die der InfluxDB Service nicht läuft und auch nicht gestartet werden kann.

Die Konfiguration meiner InfluxDB sieht wie folgt aus:

Code: Alles auswählen

pi@Solaranzeige:~ $ sudo systemctl cat influxdb.service
# /lib/systemd/system/influxdb.service
# If you modify this, please also make sure to edit init.sh

[Unit]
Description=InfluxDB is an open-source, distributed, time series database
Documentation=https://docs.influxdata.com/influxdb/
After=network-online.target

[Service]
User=influxdb
Group=influxdb
LimitNOFILE=65536
EnvironmentFile=-/etc/default/influxdb
ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh
KillMode=control-group
Restart=on-failure
Type=forking
PIDFile=/var/lib/influxdb/influxd.pid

[Install]
WantedBy=multi-user.target
Alias=influxd.service
Wenn ich den Service manuell starten möchte erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

pi@Solaranzeige:~ $ sudo systemctl status influxdb.service
● influxdb.service - InfluxDB is an open-source, distributed, time series database
   Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2021-07-31 12:11:47 CEST; 12min ago
     Docs: https://docs.influxdata.com/influxdb/

Jul 31 12:11:47 Solaranzeige systemd[1]: influxdb.service: Service RestartSec=100ms expired, scheduling restart.
Jul 31 12:11:47 Solaranzeige systemd[1]: influxdb.service: Scheduled restart job, restart counter is at 5.
Jul 31 12:11:47 Solaranzeige systemd[1]: Stopped InfluxDB is an open-source, distributed, time series database.
Jul 31 12:11:47 Solaranzeige systemd[1]: influxdb.service: Start request repeated too quickly.
Jul 31 12:11:47 Solaranzeige systemd[1]: influxdb.service: Failed with result 'exit-code'.
Jul 31 12:11:47 Solaranzeige systemd[1]: Failed to start InfluxDB is an open-source, distributed, time series data

Wenn ich die InfluxDB im Terminal manuell laufen lasse, funktioniert die Datenbank wieder und auch Grafana kann auf die Daten zugreifen. Beende ich die Abfrage ist die InfluxDB wieder inaktiv.

Code: Alles auswählen

sudo influxd
Ich würde jetzt darauf tippen, dass entweder die Berechtigungen nicht mehr passen oder der falsche User eingestellt ist.

Sind denn User und Group bei mir noch richtig?

Benutzeravatar
Ulrich
Administrator
Beiträge: 5502
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Ulrich »

Kontrolliere bitte einmal, ob du eventuell die Influx 2.x aufgespielt hast. Wenn ja, mache bitte ein Downgrade auf 1.8.x
Die Solaranzeige ist nicht für Influx 2.0 vorbereitet.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

masterflai
Beiträge: 25
Registriert: Sa 22. Aug 2020, 00:04
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von masterflai »

Installiert ist 1.8.7

Code: Alles auswählen

pi@Solaranzeige:~ $ influx
Connected to http://localhost:8086 version 1.8.7
InfluxDB shell version: 1.8.7
> SHOW DATABASES
name: databases
name
----
_internal
solaranzeige
steuerung
> SHOW USERS
user admin
---- -----

Lengefelder
Beiträge: 31
Registriert: So 10. Dez 2017, 17:00
Hat sich bedankt: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Lengefelder »

Hallo,

bei mir auch seit gestern nach update && upgrade. :o
Nichts weiter geändert.

Lengefelder

Benutzeravatar
Ulrich
Administrator
Beiträge: 5502
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Ulrich »

Ich mache auch einmal ein Upgrade und schaue mir das an.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Benutzeravatar
Ulrich
Administrator
Beiträge: 5502
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Ulrich »

Ich habe Update & Upgrade mit dem user root gemacht und es gibt kein Problem. Nach dem reboot ist die Datenbank wieder automatisch gestartet. Im Internet findet man Hinweise, wenn man mit "sudo" den Upgrade macht. Da soll es manchmal Probleme geben.

Was mir auch aufgefallen ist:

Du hast Influxdb 1.8.7 installiert. Das bekommst du mit einem einfachen apt update & apt upgrade nicht hin. Das Image beinhaltet Version 1.8.3

Du musst also schon an dem Upgrade der Datenbank schon etwas "nachgeholfen" haben.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Lengefelder
Beiträge: 31
Registriert: So 10. Dez 2017, 17:00
Hat sich bedankt: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Lengefelder »

Ja das sind die Antworten, die ich so liebe. Ich habe von Linux keine Ahnung und schaffe es per fertigen Script aus dem Internet gerade mal so update && upgrade vom System. Ich habe überhaupt nicht nachgeholfen, weil ich gar nicht wüsste, wie das geht! Danke!

Übrigens geht meine Datensicherung auf die NAS plötzlich auch nicht mehr. Auch ein Script aus dem Internet:
2021/07/31 17:13:14 backing up metastore to /media/pi/backup/meta.00
2021/07/31 17:13:14 Download shard 0 failed dial tcp [::1]:8088: connect: connection refused. Waiting 2s and retrying (0)...
2021/07/31 17:13:16 Download shard 0 failed dial tcp [::1]:8088: connect: connection refused. Waiting 2s and retrying (1)...
2021/07/31 17:13:18 Download shard 0 failed dial tcp [::1]:8088: connect: connection refused. Waiting 2s and retrying (2)...
2021/07/31 17:13:20 Download shard 0 failed dial tcp [::1]:8088: connect: connection refused. Waiting 2s and retrying (3)...
2021/07/31 17:13:22 Download shard 0 failed dial tcp [::1]:8088: connect: connection refused. Waiting 2s and retrying (4)...

Falls hier jemand ist, der mit Linux umgehen kann, darf sich gern mit Anydesk bei mir draufschalten. Kann man 15h frei nutzen im Monat.
Danke für den Tipp mit sudo influxd. Damit läuft das wieder.

Nachtrag:
pi@solaranzeige:~ $ influx
Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp [::1]:8086: connect: connection refused
Please check your connection settings and ensure 'influxd' is running.
pi@solaranzeige:~ $ influxd

8888888 .d888 888 8888888b. 888888b.
888 d88P" 888 888 "Y88b 888 "88b
888 888 888 888 888 888 .88P
888 88888b. 888888 888 888 888 888 888 888 888 8888888K.
888 888 "88b 888 888 888 888 Y8bd8P' 888 888 888 "Y88b
888 888 888 888 888 888 888 X88K 888 888 888 888
888 888 888 888 888 Y88b 888 .d8""8b. 888 .d88P 888 d88P
8888888 888 888 888 888 "Y88888 888 888 8888888P" 8888888P"

2021-07-31T15:25:49.236534Z info InfluxDB starting {"log_id": "0VgIa5D0000", "version": "1.8.7", "branch": "1.8", "commit": "v1.8.7"}
2021-07-31T15:25:49.236708Z info Go runtime {"log_id": "0VgIa5D0000", "version": "go1.13.8", "maxprocs": 4}
2021-07-31T15:25:49.338936Z info Using data dir {"log_id": "0VgIa5D0000", "service": "store", "path": "/var/lib/influxdb/data"}
2021-07-31T15:25:49.339150Z info Compaction settings {"log_id": "0VgIa5D0000", "service": "store", "max_concurrent_compactions": 2, "throughput_bytes_per_second": 50331648, "throughput_bytes_per_second_burst": 50331648}
2021-07-31T15:25:49.339313Z info Open store (start) {"log_id": "0VgIa5D0000", "service": "store", "trace_id": "0VgIa5bl000", "op_name": "tsdb_open", "op_event": "start"}
2021-07-31T15:25:49.339652Z info Open store (end) {"log_id": "0VgIa5D0000", "service": "store", "trace_id": "0VgIa5bl000", "op_name": "tsdb_open", "op_event": "end", "op_elapsed": "0.344ms"}
run: open server: open tsdb store: mkdir /var/lib/influxdb/data/_internal/_series: permission denied
pi@solaranzeige:~ $

Tipe1965
Beiträge: 101
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Tipe1965 »

Ich habe das selbe Problem nach dem Upgrade. Ich hab es auch mit User root Eigenschaften. Noch nie Probleme gehabt nur dieses Mal ging es scheinbar schief. Gibt es schon eine Lösung ?

Tipe1965
Beiträge: 101
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Tipe1965 »

Ulrich hat geschrieben:
Sa 31. Jul 2021, 16:51
Ich habe Update & Upgrade mit dem user root gemacht und es gibt kein Problem. Nach dem reboot ist die Datenbank wieder automatisch gestartet. Im Internet findet man Hinweise, wenn man mit "sudo" den Upgrade macht. Da soll es manchmal Probleme geben.

Was mir auch aufgefallen ist:

Du hast Influxdb 1.8.7 installiert. Das bekommst du mit einem einfachen apt update & apt upgrade nicht hin. Das Image beinhaltet Version 1.8.3

Du musst also schon an dem Upgrade der Datenbank schon etwas "nachgeholfen" haben.
Bei mir hat er nach dem Upgrade auch die 1.8.7 drauf und ich habe nix weiter gemacht

Tipe1965
Beiträge: 101
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Influxdb startet nach Apt Update nicht mehr

Beitrag von Tipe1965 »

Kann das vielleicht auch mit der mosquitto Version zusammen hängen? Das hat er beim Upgrade ein Fehler geworfen und er hat jetzt scheinbar die 2.0.11 installiert

Antworten

Zurück zu „Allgemeines“