FHEM Forum

FHEM => Sonstiges => Thema gestartet von: cotecmania am 19 Dezember 2025, 12:49:34

Titel: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: cotecmania am 19 Dezember 2025, 12:49:34
Hallo,

ich habe mein Fhem umgezogen in eine Proxmox VM mit Debian 13 und soweit läuft auch schon das Meiste.
Wenn ich aber in der Console "apt update" ausführen will erscheint folgendes :

root@fhem:~# apt update
OK:1 http://security.debian.org/debian-security trixie-security InRelease
OK:2 http://deb.debian.org/debian trixie InRelease                       
OK:3 http://deb.debian.org/debian trixie-updates InRelease               
Holen:4 https://debian.fhem.de/nightly  InRelease [1.481 B]
Fehl:4 https://debian.fhem.de/nightly  InRelease
  Sub-process /usr/bin/sqv returned an error code (1), error message is: Error: Failed to parse keyring "/usr/share/keyrings/debianfhemde-archive-keyring.gpg"  Caused by:     0: Reading "/usr/share/keyrings/debianfhemde-archive-keyring.gpg": No such file or directory (os error 2)     1: No such file or directory (os error 2)
Warnung: OpenPGP-Signaturüberprüfung fehlgeschlagen: https://debian.fhem.de/nightly  InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Error: [b]Failed to parse keyring[/b] "/usr/share/keyrings/debianfhemde-archive-keyring.gpg"  Caused by:     0: Reading "/usr/share/keyrings/debianfhemde-archive-keyring.gpg": No such file or directory (os error 2)     1: No such file or directory (os error 2)
Fehler: Das Depot »https://debian.fhem.de/nightly  InRelease« ist nicht signiert.
Hinweis: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
Hinweis: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

Da ich mich mit Linux nicht auskenne, hoffe ich dass mir hier jemand helfen kann ...

Danke im Voraus
Joe
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: betateilchen am 19 Dezember 2025, 15:58:17
Wenn Dein FHEM schon umgezogen ist, sollte der Eintrag für FHEM gar nicht mehr in Deinen apt sources vorhanden sein.

Die Fehlermeldung wegen "nicht signiert" muss ich mir trotzdem anschauen, das sollte eigentlich nicht auftreten.
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: passibe am 19 Dezember 2025, 16:11:06
Zitat von: betateilchen am 19 Dezember 2025, 15:58:17Die Fehlermeldung wegen "nicht signiert" muss ich mir trotzdem anschauen, das sollte eigentlich nicht auftreten.

irrelevant, weil:
Zitat von: cotecmania am 19 Dezember 2025, 12:49:34Reading "/usr/share/keyrings/debianfhemde-archive-keyring.gpg": No such file or directory (os error 2)
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: cotecmania am 19 Dezember 2025, 17:37:23
In der Installationsanweisung steht ja :
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/debianfhemde-archive-keyring.gpg
Das hat aber meines Wissens nicht funktioniert und ich habe das gefunden :
curl -sS https://debian.fhem.de/archive.key | gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debianfhemde-archive-keyring.gpg

aber Debian sucht den Key ja in :
/usr/share/keyrings/debianfhemde-archive-keyring.gpg
und diesen Befehl laut Anleitung gibts ja auch nicht mehr (deprecated)
apt-key list
Jetzt habe ich aus dem ersten Befehl (Anleitung debian.fhem.de) das "sudo" entfernt und danach geht apt update wieder
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor | tee /usr/share/keyrings/debianfhemde-archive-keyring.gpg

Gruss Joe
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: betateilchen am 19 Dezember 2025, 17:44:10
Zitat von: cotecmania am 19 Dezember 2025, 17:37:23In der Installationsanweisung steht ja :
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/debianfhemde-archive-keyring.gpg

Das steht schon lange nicht mehr in der regulären Installationanleitung. Auf debian.fhem.de steht

ZitatImport repository gpg key:

wget -O- https://debian.fhem.de/archive.key | sudo gpg --dearmor > /usr/share/keyrings/debianfhemde-archive-keyring.gpg

Die Anweisung mit dem "tee" steht nur noch auf den troubleshooting-Seiten - dort habe ich schlichtweg vergessen, das zu ändern. Aber im Normalfall sollte man ja gar keinen "https trouble" bekommen.
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: cotecmania am 19 Dezember 2025, 17:53:08
Danke.

Kannst Du mir hier noch helfen ?

Linux zeigt aber nun folgendes an, obwohl ich fhem intern upgedatet und neu gestartet habe :

root@fhem:~# apt list --upgradable -a
fhem/unbekannt 6.4.30638 all [aktualisierbar von: 6.4.]
fhem/now 6.4. all  [Installiert,aktualisierbar auf: 6.4.30638]
fhem/unbekannt 6.3.29802 all
fhem/unbekannt 6.2.28436 all

Gruss
Joe
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: betateilchen am 19 Dezember 2025, 17:57:18
Das hatte ich doch oben schon geschrieben:

Zitat von: betateilchen am 19 Dezember 2025, 15:58:17Wenn Dein FHEM schon umgezogen ist, sollte der Eintrag für FHEM gar nicht mehr in Deinen apt sources vorhanden sein.

Entferne die Einträge für FHEM aus Deinen apt-sources, wo auch immer Du die eingetragen hast.
Wenn man es so macht, wie es in der Anleitung steht, "verschwinden" die Einträge automatisch. Und das ist kein Fehler!

Nach der Installation von FHEM erfolgen updates nur noch über das FHEM Update, nicht mehr über apt. Das steht gefühlt schon 100 Mal hier im Forum.

Und auch auf der Startseite von debian.fhem.de steht ausdrücklich:

ZitatAll procedures are intended to create FHEM installations from scratch.
Do not use these procedures for updates/upgrades!
Titel: Aw: Fhem - Umzug auf Proxmox VM - Failed to parse keyring
Beitrag von: betateilchen am 19 Dezember 2025, 17:59:02
Übrigens:

ZitatUmzug auf Proxmox VM

FHEM läuft unter Proxmox auch problemlos in einem Container, man braucht nicht unbedingt eine komplette VM.