PDA

View Full Version : YUM: Public key for libdvdcss-1.2.9-2.fc5.rf.i386.rpm is not installed



D_U
16th June 2006, 09:03 AM
when I do a
# yum -y install gstreamer-plugins-ugly
I get the following message:

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1aa78495
Public key for libdvdcss-1.2.9-2.fc5.rf.i386.rpm is not installed

I've done a

rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
and I imported the freshrpms GPG key, which supposedly is used to sigh all packages. Where do I find this libdvdcss public key?

Thetargos
16th June 2006, 10:35 AM
If you open up the .repo file (/etc/yum.repos.d/freshrpms.repo) you'll notice this line:


gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
Just import that key into rpm as root:


rpm --import /etC/pki/rpm-gpg/RPM-GPG-KEY-freshprms
That should do the trick.

Now try again, and you should get the packages installed.

D_U
16th June 2006, 10:52 AM
I've done that also :-(, but it didn't work, thanks thought.

Thetargos
16th June 2006, 10:54 AM
If the package is already in Yum's cache, install manually with RPM the conflicting package(s):


rpm -ivh --test /var/cache/yum/freshrpms/packages/libdvdcss*

If no deps are returned, just remove the --test from the line, and then just procede with yum normally.

D_U
16th June 2006, 10:56 AM
thanks for the speedy answer but I guess it isn't in the cache:
error: File not found by glob: /var/cache/yum/freshrpms/packages/libdvdcss*

Thetargos
16th June 2006, 11:06 AM
There are no packages at all in the cache?

D_U
16th June 2006, 11:17 AM
$ ls /var/cache/yum/*/packages/
/var/cache/yum/core/packages/:

/var/cache/yum/dries/packages/:
a52dec-0.7.4-8.fc5.rf.i386.rpm
gstreamer-plugins-ugly-0.10.3-1.fc5.rf.i386.rpm
libdvdcss-1.2.9-2.fc5.rf.i386.rpm
libid3tag-0.15.1b-3.fc5.rf.i386.rpm
libmad-0.15.1b-4.fc5.rf.i386.rpm
libsidplay-1.36.59-1.2.fc5.rf.i386.rpm
mpeg2dec-0.4.0-8b.fc5.rf.i386.rpm

/var/cache/yum/extras/packages/:

/var/cache/yum/freshrpms/packages/:
amrnb-0.0.1-2.fc5.i386.rpm libdvdread-0.9.5-2.fc5.i386.rpm
lame-3.96.1-5.fc5.i386.rpm

/var/cache/yum/livna/packages/:

/var/cache/yum/macromedia/packages/:

/var/cache/yum/updates/packages/:

D_U
16th June 2006, 11:59 AM
I've found a solution to the problem:
Since libdvdcss was in the dries cache dir, yum was installing not from freshrpms, but from dries!
So I went to the dries website, downloaded the public key and imported it in the rpm database, and I was able to install the ugly gstreamer plug-ins (sic.) and now I can listen to my Jimi Hendrix .mp3s :-)
Anyway thank you for the replies Thetargos.

Thetargos
16th June 2006, 09:01 PM
You were using mixed repositories, you were not installing the libdvdcss package from fresh, but dries.