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は1つ例。

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

これはFedora 16パッケージに関するものですが、おそらくあなたのパッケージも不正な署名による同じ運命をたどるでしょう。続きを読むリスト

関連情報