O que significa aviso: rpmts_HdrFromFdno ao instalar a partir do rpmfusion?

1

A instalação de um media player a partir do rpmfusion (via yum ) produz a seguinte saída:

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

O que é que isso quer dizer?

Eu habilitei o rpmfusion via:

 yum localinstall rpmfusion-free-release-stable.noarch.rpm

(baixou o rpm do site do rpmfusion)

Eu tenho /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-17-primary (e links simbólicos) que tem o ID de chave correto:

# gpg --with-fingerprint RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
pub  4096R/8296FA0F  [...]

Mas rpm -qa gpg-pubkey* não exibe uma entrada para 8296FA0F.

Eu não sei ao certo como /etc/pki/rpm-gpg e rpmkeys --import e amigos trabalham juntos.

E, por que yum apenas está emitindo um aviso e não um erro de que a chave não está disponível?

    
por maxschlepzig 15.06.2012 / 01:39

1 resposta

1

Você não está fazendo nada errado. O pacote está assinado incorretamente.

De um tópico em lists.rpmfusion.org:

Are you aware of the other packages that would need to be re-signed, too? a52dec is just one example.

Once the changed package arrives at the mirrors, installing it most likely will work fine (requiring a "yum clean packages", however, to purge the package cache).

Embora isso seja uma referência aos pacotes do Fedora 16, com toda a probabilidade - o seu pacote também sofre o mesmo destino de uma assinatura ruim. Leia o resto em lists.rpmfusion.org .

    
por 15.06.2012 / 08:48