Fedora
從 rpmfusion 安裝時出現警告:rpmts_HdrFromFdno 是什麼意思?
從 rpmfusion(通過 )安裝媒體播放器會
yum
產生以下輸出: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
那應該是什麼意思?
我通過以下方式啟用了 rpmfusion:
yum localinstall rpmfusion-free-release-stable.noarch.rpm
(從 rpmfusion 站點下載 rpm)
我有
/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
(和符號連結)具有正確的密鑰 ID:# gpg --with-fingerprint RPM-GPG-KEY-rpmfusion-free-fedora-17-primary pub 4096R/8296FA0F [...]
但
rpm -qa gpg-pubkey*
不顯示 8296FA0F 的條目。我不太確定和朋友們是如何
/etc/pki/rpm-gpg
一起rpmkeys --import
工作的。順便說一句,為什麼
yum
只是發出警告而不是密鑰不可用的錯誤?
你沒有做錯什麼。包裹簽名不正確。
來自 lists.rpmfusion.org 上的一個執行緒:
您是否也知道其他需要重新簽名的包?a52dec 只是一個例子。
一旦更改的包到達鏡像,安裝它很可能會正常工作(但是需要“yum clean packages”來清除包記憶體)。
雖然這是參考 Fedora 16 軟體包,但很可能 - 您的軟體包也遭受了簽名錯誤的同樣命運。閱讀list.rpmfusion.org上的其餘內容。