Hi,
I have the following problem: A check of an rpm signature does not work
on my SUSE 10.0 system, and the guys on packman list were not able to
help me locate my problem. We have already established that it
works on SUSE 10.2; but I don't know if it's a problem with my
installation or with SUSE 10.0. (I've got an i586 system btw, but
this should be the same on an x86_64 system.)
So I turn to you, maybe I'll find a knowlegdable soul here.
My problem: Packman's MPlayer rpm is signed by Henne (our esteemed
list owner ;-). I have imported his key, but the signature check
does not work.
My wish: I have a couple of commands that -- please -- you could
try out if you run a SUSE 10.0 system. The output of these commands
will (probably) help me to determine the root cause of my problem.
It will need less than 5 minutes of your time.
So, here we go, and I'll add a small note to each command why I
want it to be done. Please, test this on SUSE 10.0. (All is done
as root, btw, shown as the prompt "puma:~/tmp # ".)
puma:~/tmp # rpm -qa 'gpg-pubkey*' | sort >rpmkeys.lst
This saves the list of rpm sigkeys that are currently
used on your system.
puma:~/tmp # grep 5f6842a4 rpmkeys.lst
If this outputs anything, then, please, call
rpm -q rpmkey-packman
and tell me the output. The test is finished.
(Henne's key is already imported at your system,
in a way that I don't succeed to do here.)
puma:~/tmp # wget
http://minsky.surfnet.nl:11371/pks/lookup?op=get&search=0xE398293D5F6842A4' -O - |
recode -f CR-LF..data >henne-surfnet.asc
--09:56:10--
http://minsky.surfnet.nl:11371/pks/lookup?op=get&search=0xE398293D5F6842A4
=> `henne-surfnet.asc'
Resolving minsky.surfnet.nl... 194.171.167.147
Connecting to minsky.surfnet.nl|194.171.167.147|:11371... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
[ <=> ] 7,666 --.--K/s
10:22:28 (100.29 KB/s) - `-' saved [7666]
This fetches the current key of Henne and stores it in
the file henne-surfnet.asc. (Output of wget is for
illustration. :-) Since the HTML output has CR-LF line-
endings, we remove them; they would cause an error at
import.
puma:~/tmp # rpm --import henne-surfnet.asc
puma:~/tmp # rpm -qa 'gpg-pubkey*' | sort | diff rpmkeys.lst -
42a43
gpg-pubkey-efb694ea-3f045b8b
This imports Henne's key and shows the pseudo-package
name that is used in the rpm system for it.
If your name is different, I would like to know it.
puma:~/tmp # wget
http://packman.links2linux.de/download/mplayer/65022/MPlayer-1.0rc1try3-1.pm.1.i586.rpm
puma:~/tmp # rpm -K MPlayer-1.0rc1try3-1.pm.1.i586.rpm
MPlayer-1.0rc1try3-1.pm.1.i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING
KEYS: GPG#5f6842a4)
Here's the beef. That's the package where I would like to
see the sig check succeed but where it doesn't.
puma:~/tmp # rpm -e gpg-pubkey-efb694ea-3f045b8b
You may want to remove the just-imported rpm key again.
Its package name was output at the diff above.
Best,
Joachim
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Joachim Schrod Email: [EMAIL PROTECTED]
Roedermark, Germany
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]