Seite 4 von 6

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 10:45
von Ulrich
Könnt ihr bitte einmal auf der Konsole folgendes eingeben:

Code: Alles auswählen

chmod +x /usr/lib/influxdb/scripts/influxd-systemd-start.sh
Danach sollte der Fehler behoben sein.

Das Problem ist, dass in der influx 1.8.7 eine zusätzliche Bash-Start-Datei benötigt wird, die nicht die korrekten Rechte zum Ausführen hat.

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 10:49
von Bogeyof

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 10:57
von masterflai
Eine erste, kleine Erfolgsmeldung. Nach Ausführung als Root und einen Reboot startet der InfluxDB Service wieder.

Allerdings gibt es offenbar noch ein Berechtigungsproblem beim Schreiben der Daten.

Kannst du dieses Problem auch nachstellen Ulrich?

Code: Alles auswählen

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 Sun 2021-08-01 10:53:56 CEST; 1min 4s ago
     Docs: https://docs.influxdata.com/influxdb/
  Process: 470 ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh (code=exited, status=0/SUCCESS)
 Main PID: 488 (influxd)
    Tasks: 14 (limit: 3258)
   CGroup: /system.slice/influxdb.service
           └─488 /usr/bin/influxd -config /etc/influxdb/influxdb.conf

Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.715731Z lvl=info msg="Opened file" log_id=0VhEZEdG000 engine=tsm1 service=filestore path=/var/lib/influxdb/dat
Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.715831Z lvl=info msg="Opened file" log_id=0VhEZEdG000 engine=tsm1 service=filestore path=/var/lib/influxdb/dat
Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.717420Z lvl=info msg="Opened file" log_id=0VhEZEdG000 engine=tsm1 service=filestore path=/var/lib/influxdb/dat
Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.717846Z lvl=info msg="Opened file" log_id=0VhEZEdG000 engine=tsm1 service=filestore path=/var/lib/influxdb/dat
Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.717846Z lvl=info msg="Opened file" log_id=0VhEZEdG000 engine=tsm1 service=filestore path=/var/lib/influxdb/dat
Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.790588Z lvl=info msg="Write failed" log_id=0VhEZEdG000 service=write shard=441 error="[shard 441] open /var/li
Aug 01 10:54:54 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:54.790698Z lvl=info msg="failed to store statistics" log_id=0VhEZEdG000 service=monitor error="[shard 441] open /
Aug 01 10:54:57 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:57.278959Z lvl=info msg="Write failed" log_id=0VhEZEdG000 service=write shard=434 error="[shard 434] open /var/li
Aug 01 10:54:57 Solaranzeige influxd-systemd-start.sh[470]: [httpd] ::1 - - [01/Aug/2021:10:54:57 +0200] "POST /write?db=solaranzeige&precision=s HTTP/1.1 " 500 106 "-" "-" 2582fe8b-f2a6-11eb-8
Aug 01 10:54:57 Solaranzeige influxd-systemd-start.sh[470]: ts=2021-08-01T08:54:57.279409Z lvl=error msg="[500] - \"[shard 434] open /var/lib/influxdb/wal/solaranzeige/autogen/434/_00016.wal: p

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 13:26
von masterflai
Ulrich hat geschrieben:
So 1. Aug 2021, 10:45
Könnt ihr bitte einmal auf der Konsole folgendes eingeben:

Code: Alles auswählen

chmod +x /usr/lib/influxdb/scripts/influxd-systemd-start.sh
Danach sollte der Fehler behoben sein.

Das Problem ist, dass in der influx 1.8.7 eine zusätzliche Bash-Start-Datei benötigt wird, die nicht die korrekten Rechte zum Ausführen hat.
Hallo Ulrich, es scheint danach noch ein "Permission" Problem zu geben. Der Dienst startet sauber, aber das Schreiben in die DB ist offenbar nicht möglich.

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 15:07
von Ulrich
Ich habe das bei mir ausprobiert. Es funktioniert einwandfrei. Welche Fehlermeldung bekommst du denn?

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 16:12
von masterflai
Ulrich hat geschrieben:
So 1. Aug 2021, 15:07
Ich habe das bei mir ausprobiert. Es funktioniert einwandfrei. Welche Fehlermeldung bekommst du denn?

Code: Alles auswählen

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 Sun 2021-08-01 11:01:29 CEST; 5h 9min ago
     Docs: https://docs.influxdata.com/influxdb/
  Process: 479 ExecStart=/usr/lib/influxdb/scripts/influxd-systemd-start.sh (code=exited, status=0/SUCCESS)
 Main PID: 483 (influxd)
    Tasks: 15 (limit: 3258)
   CGroup: /system.slice/influxdb.service
           └─483 /usr/bin/influxd -config /etc/influxdb/influxdb.conf

Aug 01 16:10:12 Solaranzeige influxd-systemd-start.sh[479]: [httpd] ::1 - - [01/Aug/2021:16:10:02 +0200] "POST /write?db=solaranzeige&precision=s HTTP/1.1 " 500 2
Aug 01 16:10:12 Solaranzeige influxd-systemd-start.sh[479]: ts=2021-08-01T14:10:12.332277Z lvl=error msg="[500] - \"timeout\"" log_id=0VhEzpO0000 service=httpd
Aug 01 16:10:17 Solaranzeige influxd-systemd-start.sh[479]: [httpd] ::1 - - [01/Aug/2021:16:10:07 +0200] "POST /write?db=solaranzeige&precision=s HTTP/1.1 " 500 2
Aug 01 16:10:17 Solaranzeige influxd-systemd-start.sh[479]: ts=2021-08-01T14:10:17.333153Z lvl=error msg="[500] - \"timeout\"" log_id=0VhEzpO0000 service=httpd
Aug 01 16:10:22 Solaranzeige influxd-systemd-start.sh[479]: [httpd] ::1 - - [01/Aug/2021:16:10:12 +0200] "POST /write?db=solaranzeige&precision=s HTTP/1.1 " 500 2
Aug 01 16:10:22 Solaranzeige influxd-systemd-start.sh[479]: ts=2021-08-01T14:10:22.337388Z lvl=error msg="[500] - \"timeout\"" log_id=0VhEzpO0000 service=httpd
Aug 01 16:10:30 Solaranzeige influxd-systemd-start.sh[479]: [httpd] ::1 - - [01/Aug/2021:16:10:20 +0200] "POST /write?db=solaranzeige&precision=s HTTP/1.1 " 500 2
Aug 01 16:10:30 Solaranzeige influxd-systemd-start.sh[479]: ts=2021-08-01T14:10:30.338697Z lvl=error msg="[500] - \"timeout\"" log_id=0VhEzpO0000 service=httpd
Aug 01 16:10:47 Solaranzeige influxd-systemd-start.sh[479]: [httpd] ::1 - - [01/Aug/2021:16:10:37 +0200] "POST /write?db=solaranzeige&precision=s HTTP/1.1 " 500 2
Aug 01 16:10:47 Solaranzeige influxd-systemd-start.sh[479]: ts=2021-08-01T14:10:47.637708Z lvl=error msg="[500] - \"timeout\"" log_id=0VhEzpO0000 service=httpd
Aug 01 16:10:47 Solaranzeige influxd-systemd-start.sh[479]: ts=2021-08-01T14:10:47.637708Z lvl=error msg="[500] - \"timeout\"" log_id=0VhEzpO0000 service=httpd

Einen 500er HTTP Fehler.

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 20:34
von stdt
masterflai hat geschrieben:
So 1. Aug 2021, 13:26
Ulrich hat geschrieben:
So 1. Aug 2021, 10:45
Könnt ihr bitte einmal auf der Konsole folgendes eingeben:

Code: Alles auswählen

chmod +x /usr/lib/influxdb/scripts/influxd-systemd-start.sh
Danach sollte der Fehler behoben sein.

Das Problem ist, dass in der influx 1.8.7 eine zusätzliche Bash-Start-Datei benötigt wird, die nicht die korrekten Rechte zum Ausführen hat.
Hallo Ulrich, es scheint danach noch ein "Permission" Problem zu geben. Der Dienst startet sauber, aber das Schreiben in die DB ist offenbar nicht möglich.
Hattest du den Service auch mit

Code: Alles auswählen

sudo systemctl start influxdb
wieder gestartet?

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 20:44
von masterflai
stdt hat geschrieben:
So 1. Aug 2021, 20:34
masterflai hat geschrieben:
So 1. Aug 2021, 13:26
Ulrich hat geschrieben:
So 1. Aug 2021, 10:45
Könnt ihr bitte einmal auf der Konsole folgendes eingeben:

Code: Alles auswählen

chmod +x /usr/lib/influxdb/scripts/influxd-systemd-start.sh
Danach sollte der Fehler behoben sein.

Das Problem ist, dass in der influx 1.8.7 eine zusätzliche Bash-Start-Datei benötigt wird, die nicht die korrekten Rechte zum Ausführen hat.
Hallo Ulrich, es scheint danach noch ein "Permission" Problem zu geben. Der Dienst startet sauber, aber das Schreiben in die DB ist offenbar nicht möglich.
Hattest du den Service auch mit

Code: Alles auswählen

sudo systemctl start influxdb
wieder gestartet?
Ja, hatte ich gemacht. Auch ein Reboot brachte keinen Erfolg.
2021-08-01 20_40_36-pi@Solaranzeige_ ~.jpg
Hast du noch einen Tipp, bzw. einen Idee, wie ich ein Downgrade der InfluxDB vornehmen kann. Ulrich hatte einmal geschrieben, dass er mit der Version 2.0 der Datenbank gespielt hatte und Dank "yum downgrade influxdb" einfach wieder auf eine frühere Version kam. Ich habe yum jetzt mal installiert, aber keine Idee, ob das jetzt überhaupt noch damit zurückgeht. Ich versuche immer Fehler zu verstehen und zu beheben, denn früher oder später muss man upgraden. Darum bin ich da durchaus leidensfähig, aber mit der InfluxDB habe ich noch nicht viel gemacht.

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: So 1. Aug 2021, 22:24
von masterflai
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.

Re: Influxdb startet nach Apt Update nicht mehr

Verfasst: Mo 2. Aug 2021, 06:09
von Lengefelder
Vielen Dank! Hat geklappt. Daten waren noch da.