Installation von xv wegen expired key fehlgeschlagen

Hinweis: In dem Thema Installation von xv wegen expired key fehlgeschlagen gibt es 6 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Seit Tagen versuche ich auf einem Leap 16.0 Rechner den Bildbetrachter xv aus dem multimedia:apps-Repo zu installieren.

    Der Ablauf bleibt hängen, weil angeblich der key 77ec2301f23c6aa3 expired sei.

    Allerdings ist der korrekte und derzeit gültige key des multimedia:apps-Repo installiert, wohingegen der expired key nicht gefunden wird.

    Code
    luigi@pba-acer:~> sudo rpmkeys --list | grep f23c6aa3
    f23c6aa3-665090d3: multimedia OBS Project <multimedia@build.opensuse.org> public key
    ludwig@pba-acer:~> 
    
    ludwig@pba-acer:~> sudo rpmkeys --list | grep 77ec2301
    ludwig@pba-acer:~> 

    Auf allen anderen Rechnern hat die Installation von xv ohne Probleme geklappt.


    Wie lässt sich herausfinden, wo die Information zu dem alten und anscheinend nicht vorhandenen key 77ec2301f23c6aa3 versteckt sein könnte, die eine saubere Installation verhindert?

    Für den Inhalt des Beitrages 329697 haftet ausdrücklich der jeweilige Autor: luigi

  • Wegen der langen Ausgabe habe ich die Anfrage an das betroffene multimedia-Repo angepasst. Oder wird die gesamte Ausgabe benötigt?

    Code
    luigi@pba-acer:~> rpm -qa gpg-pubkey --qf '%{Description}'|gpg --with-fingerprint | grep -i -C1  multimedia
    gpg: WARNING:  Kein Kommando angegeben.  Versuche zu raten was gemeint ist ...
    pub   rsa2048 2017-11-21 [SC] [verfallen: 2026-08-02]
    uid           multimedia OBS Project <multimedia@build.opensuse.org>
    pub   rsa2048 2016-07-08 [SC] [verfallen: 2023-01-09]
    ...

    Das Datum passt zur zypper-Fehlermeldung. Aber warum verbeißt sich zypper in den verflossenen und nimmt nicht den vorhandene, derzeit gültigen key.

    error: Key 77ec2301f23c6aa3 (multimedia OBS Project <multimedia@build.opensuse.org>) expired on 2026-08-02 15:06:27

    Und müsste nicht auch der aktuelle key ebenfalls in der Abfrage-Liste unter multimedia auftauchen?

    Einmal editiert, zuletzt von luigi ()

    Für den Inhalt des Beitrages 329699 haftet ausdrücklich der jeweilige Autor: luigi

  • Lösch doch den Key und füge ihn neu hinzu:

    Code
    linux64:/home/stephan # rpmkeys --list | grep f23c6
    f23c6aa3-6a5cd81b: multimedia OBS Project <multimedia@build.opensuse.org> public key
    linux64:/home/stephan # rpm -e gpg-pubkey-f23c6aa3
    linux64:/home/stephan # rpmkeys --list | grep f23c6
    linux64:/home/stephan # rpmkeys --import https://download.opensuse.org/repositories/multimedia:/libs/16.0/repodata/repomd.xml.key
    linux64:/home/stephan # rpmkeys --list | grep f23c6
    f23c6aa3-6a5cd81b: multimedia OBS Project <multimedia@build.opensuse.org> public key
    linux64:/home/stephan # 

    Denn der 2048 ist gültig:

    Code
    rpm -qa gpg-pubkey --qf '%{Description}'|gpg --with-fingerprint | grep -i -C1  multimedia
    gpg: WARNING:  Kein Kommando angegeben.  Versuche zu raten was gemeint ist ...
    pub   rsa2048 2017-11-21 [SC] [verfällt: 2028-09-26]
    uid           multimedia OBS Project <multimedia@build.opensuse.org>
    pub   rsa4096 2024-06-25 [SC] [verfallen: 2026-09-03]

    Für den Inhalt des Beitrages 329701 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Danke Sauerland, das Löschen des (neuen?) keys und das erneute Importieren desselben hat die Blockade gelöst. Das Paket xv konnte nun erfolgreich installiert werden.


    Aha, jetzt verstehe ich, der zuletzt importierte key (Juli 2026) unterscheidet sich von dem vorher genutzten (Mai 2026).

    Einmal editiert, zuletzt von luigi ()

    Für den Inhalt des Beitrages 329702 haftet ausdrücklich der jeweilige Autor: luigi

  • In der Regel nicht.

    Das o.g. Installationsproblem traten bei mehreren Paketen aus dem Multimedia:apps-Repo auf, die aber wesenlich mehr Abhängigkeiten aufwiesen. Deshalb habe ich nur einen schlanken Stellvertreter gesucht, um das Ganze so einfach wie möglich zu präsentieren.

    Für den Inhalt des Beitrages 329708 haftet ausdrücklich der jeweilige Autor: luigi