rpmfusionからインストールするときの警告:rpmts_HdrFromFdnoはどういう意味ですか?

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キーが利用できないというエラーの代わりに警告のみを表示するのでしょうか?

答え1

あなたは何も間違っていませんでした。パッケージ署名が正しくありません。

lists.rpmfusion.orgのスレッドから:

もう一度署名する必要がある他のパッケージもご存知ですか? a52decはただ一つはい。

変更されたパッケージがミラーに達すると、インストールが正常に機能する可能性が高くなります(ただし、パッケージキャッシュを消去するには「yum clean packages」が必要です)。

これはFedora 16パッケージのためですが、あなたのパッケージも間違った署名のために同じ運命に遭遇した可能性があります。残りを読むlist.rpmfusion.org

関連情報