Update Januar 2026
Kaum sind ein paar Jahre vergangen, machen die Influx People wieder ein Update. Diesmal wegen regulärem Auslaufen des öffentlichen Paketschlüssels.
Bei sudo apt update kommt es zu der Fehlermeldung Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY D8FF8E1F7DF8B07E
Im Influx Blog ist das Thema zwar beschrieben, aber nicht so narrensicher dokumentiert wie seinerzeit in 2023. Etwas vesteckt, nämlich im eigentlichen Repository repos.influxdata.com dann wesentlich genauer.
Der Einfachheit halber direkt hier das Prozedere für den geneigten Amateur zum Nachmachen zuhause.
|
1 2 3 |
wget -q https://repos.influxdata.com/influxdata-archive.key gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:\+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive.gpg > /dev/null echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list |
Einfach die Befehle als normaler User zeilenweise kopieren und im Raspi Terminal (CLI) eingeben. Im wesentlichen also "same procedure as last year".
Key Change Januar 2023
Die Genies bei Influx.com haben Ende Januar 2023 geruht, aus Sicherheitsgründen eine sogenannte Key-Rotation zu veranstalten. Das führt allerdings in erster Linie dazu, dass der Server Administrator rotiert, weil es beim Befehl sudo apt update zu einer Fehlermeldung kommt. Das passiert sowohl beim normalen Update des Systems als auch beim erstmaligen Installieren des InfluxDB Repositories.Der Fehler sieht sieht so aus:
|
1 2 3 4 5 6 |
pi@KellerPi:~ $ sudo apt update OK:1 http://archive.raspberrypi.org/debian bullseye InRelease OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease Holen:3 https://repos.influxdata.com/debian bullseye InRelease [7.022 B] Fehl:3 https://repos.influxdata.com/debian bullseye InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY D8FF8E1F7DF8B07E |
Die Problemlösung findet sich hier:
https://www.influxdata.com/blog/linux-package-signing-key-rotation/
Dort die Anleitung unter "DEB based Systems" befolgen.
Trotzdem wird es bei sudo apt update noch zu einer Fehlermeldung kommen, die man eigentlich ignorieren kann, da das System nun versucht, Influx zweimal upzudaten.
Beseitigen können wir das mit sudo rm /etc/apt/sources.list.d/influxdb.listDamit wird der Verweis auf das veraltete Repository gelöscht.
Das Problem betrifft alle Versionen von Rapberry Pi OS und andere UNIX Distributionen sowohl bei Influx 1.8 und 2.x.
Zur Sicherheit hier nochmal die auszuführenden Befehle (Stand 1. Februar 2023) um das Repository zu installieren.
|
1 2 3 4 5 6 |
wget -q https://repos.influxdata.com/influxdata-archive_compat.key cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list sudo rm -f /etc/apt/trusted.gpg.d/influxdb.gpg sudo rm /etc/apt/sources.list.d/influxdb.list sudo apt update |
Hatte man Influx vorher noch nicht installiert, dann können wir das jetzt nach den oben stehenden vorbereitenden Maßnahmen tun: sudo apt install influxdb
Mehr dazu in meinem Artikel: Viessmann API und Node-Red – Teil 6a InfluxDB Installation
Mit Deinem Hinweis habe ich dann auch noch den letzten Fehler endlich wegbekommen.
Kleiner Hinweis: da ist in sudo rm /ectc… das "c" zu viel
Danke für den Hinweis mit dem Schreibfehler. Ist in eineinhalb Jahren niemandem aufgefallen… 😉
VG
Chris
Danke! Ich habe lange nach einer Lösung gesucht. Hat geklappt.
Freut mich, wenn ich dir helfen konnte. Immer wieder ärgerlich, wenn ein "breaking change" nur im Blog der Softwarebude erläutert wird und man sich einen Wolf sucht, um die Lösung zu finden.
Viel Spaß noch
Chris