
Die Installation eines Mediaplayers von rpmfusion (über yum
) führt zu folgender Ausgabe:
Transaction Summary
================================================================================
Install 3 Packages (+32 Dependent packages)
Total download size: 21 M
Installed size: 68 M
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature,
key ID 8296fa0f: NOKEY
Public key for a52dec-0.7.4-16.fc17.x86_64.rpm is not installed
(1/35): a52dec-0.7.4-16.fc17.x86_64.rpm | 50 kB
(2/35): faad2-libs-2.7-2.fc17.x86_64.rpm | 145 kB
Was soll das bedeuten?
Ich habe rpmfusion aktiviert über:
yum localinstall rpmfusion-free-release-stable.noarch.rpm
(habe das RPM von der RPMfusion-Site heruntergeladen)
Ich habe /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
(und symbolische Links) mit der richtigen Schlüssel-ID:
# gpg --with-fingerprint RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
pub 4096R/8296FA0F [...]
Es wird jedoch rpm -qa gpg-pubkey*
kein Eintrag für 8296FA0F angezeigt.
Ich bin nicht wirklich sicher, wie ich /etc/pki/rpm-gpg
und rpmkeys --import
meine Freunde zusammenarbeiten.
Und übrigens, warum wird yum
nur eine Warnung ausgegeben und nicht ein Fehler, dass der Schlüssel nicht verfügbar ist?
Antwort1
Du machst nichts falsch. Das Paket ist falsch signiert.
Aus einem Thread auf lists.rpmfusion.org:
Sind Ihnen die anderen Pakete bekannt, die ebenfalls neu signiert werden müssten? a52dec ist nureinsBeispiel.
Sobald das geänderte Paket auf den Spiegelservern eintrifft, wird die Installation höchstwahrscheinlich problemlos funktionieren (allerdings ist dazu ein „yum clean packages“ erforderlich, um den Paketcache zu leeren).
Obwohl dies auf die Fedora 16-Pakete zutraf, erleidet Ihr Paket höchstwahrscheinlich das gleiche Schicksal einer fehlerhaften Signatur. Lesen Sie den Rest auflists.rpmfusion.org.