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