Что означает предупреждение: rpmts_HdrFromFdno при установке из rpmfusion?

Что означает предупреждение: rpmts_HdrFromFdno при установке из rpmfusion?

Установка медиаплеера из 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

(скачал rpm с сайта rpmfusion)

У меня есть /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-17-primary(и символические ссылки), которые имеют правильный идентификатор ключа:

# 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, по всей вероятности - ваш пакет также страдает от той же участи плохой подписи. Продолжение читайте насписки.rpmfusion.org.

Связанный контент