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]

Reply via email to