ich lasse eine kleine OH3 Umgebung auf einem Odroid mit Armbian (Debian Bullseye) laufen. Das klappt soweit auch super gut, nur seit kurzem gibt es einen Update fehler im System:
admin@odroidc2:~$ sudo apt update
OK:2 http://deb.debian.org/debian bullseye InRelease
OK:3 http://security.debian.org bullseye-security InRelease
OK:4 http://deb.debian.org/debian bullseye-updates InRelease
OK:5 http://deb.debian.org/debian bullseye-backports InRelease
OK:6 https://github.armbian.com/configng stable InRelease
Holen:1 https://ryanfortner.github.io/box64-debs/debian ./ InRelease [2.115 B]
OK:8 http://deb.volian.org/volian scar InRelease
OK:7 http://netcup.armbian.com/apt bullseye InRelease
Holen:9 https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable InRelease [12,8 kB]
Fehl:9 https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable InRelease
Die folgenden Signaturen waren ungültig: EXPKEYSIG 075721F6A224060A openHAB Bintray Repositories <owner@openhab.org>
Es wurden 2.115 B in 3 s geholt (629 B/s).
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Alle Pakete sind aktuell.
W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable InRelease: Die folgenden Signaturen waren ungültig: EXPKEYSIG 075721F6A224060A openHAB Bintray Repositories <owner@openhab.org>
W: Fehlschlag beim Holen von https://openhab.jfrog.io/artifactory/openhab-linuxpkg/dists/stable/InRelease Die folgenden Signaturen waren ungültig: EXPKEYSIG 075721F6A224060A openHAB Bintray Repositories <owner@openhab.org>
W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Kann mir jemand erklären oder zumindest ungefähr sagen, wie man den Fehler bereinigt?
Schau bitte mal nach, wie der Eintrag in /etc/apt/sources.list.d/openhab.list aussieht (wahlweise kann die Paketquelle auch in einer anderen Datei im selben Ordner oder sogar direkt in /etc/apt/sources-list angegeben sein).
"Irgendwo" im System liegen die öffentlichen Schlüssel um die Signatur zu prüfen, die musst Du austauschen. Dummerweise gab es Umstellungen im Format der Paketquelle.
Offiziell wäre dies der Weg:
echo 'deb [signed-by=/usr/share/keyrings/openhab.gpg] https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main' | sudo tee /etc/apt/sources.list.d/openhab.list
wobei hier der Schlüssel in /usr/share/keyrings/ hinterlegt ist, in der Datei openhab.gpg. Stimmt der Eintrag soweit überein, kannst Du einfach den aktuellen Key nach Anleitung herunter laden und an dieser Stelle ablegen. Ist der Pfad ein anderer, wäre vermutlich der einfachste Weg, den neuen Schlüssel dennoch wie empfohlen einzurichten und anschließend die Paketquelle zu aktualisieren
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet