Setting up wks/ error parsing submission email

Daniel Kahn Gillmor dkg at fifthhorseman.net
Thu Dec 20 22:19:57 CET 2018


On Thu 2018-12-20 15:38:04 -0500, Fabian A. Santiago wrote:
> On 2018-12-20 15:08, Daniel Kahn Gillmor wrote:
>> what is the output of:
>> 
>>     gpg --list-secret-keys 0xFAD6496868B818DD
>
> output of your requested command:
>
> sec   rsa3072 2018-12-14 [SC] [expires: 2020-12-13]
>        89CFCD21743DBDD5EB5ABC973879E79EC3420092
> uid           [ultimate] test123 <test123 at deviltracks.net>
> ssb   rsa3072 2018-12-14 [E] [expires: 2020-12-13]
>
>
> yes i am (running as root). this is from the "client" PC submitting the 
> key itself. on the email server side this is all being processed as a 
> local user / not root.

It's a little bit odd for the root user to be running a local e-mail
account.  i'm fine to continue debugging like this, but i would
generally advise you to only check (and interact with) mail from a
non-root account.

I'm perplexed.  I don't know how to square that with your earlier report
of:

    /usr/lib/gnupg/gpg-wks-client --receive --send < sample2.txt
    gpg-wks-client: t2body for level 0
    gpg-wks-client: t2body for level 1
    gpg-wks-client: t2body for level 2
    gpg-wks-client: t2body for level 2
    gpg-wks-client: new 'application/vnd.gnupg.wks' message part
    gpg-wks-client: t2body for level 1
    gpg-wks-client: gpg: Signature made Thu Dec 20 09:41:21 2018 EST
    gpg-wks-client: gpg:                using RSA key 672DC8471CEA6025761161FE05C53C82C753F2B6
    gpg-wks-client: gpg:                issuer "key-submission at deviltracks.net"
    gpg-wks-client: gpg: Good signature from "key-submission at deviltracks.net" [unknown]
    gpg-wks-client: gpg: WARNING: Using untrusted key!
    gpg-wks-client: DBG: Fixme: Verification result is not used
    gpg-wks-client: wkd data found
    gpg-wks-client: draft version 2 requested
    gpg-wks-client: gpg: decryption failed: No secret key
    gpg-wks-client: error running '/usr/bin/gpg': exit status 2
    gpg-wks-client: decryption failed: General error
    gpg-wks-client: decryption failed: General error
    gpg-wks-client: processing mail failed: General error

Can you try to extract text from the application/vnd.gnupg.wks part of
sample2.txt -- starting at the "BEGIN PGP MESSAGE" line and going
through the "END PGP MESSAGE" line (inclusive!) -- and save it to a file
ciphertext.wks ?  Then do:

    gpg --output cleartext.wks --decrypt ciphertext.wks

does that work?  If not, are there specific errors?  full transcripts
(including the commands run, shell prompts, error messages, etc) are
always helpful.

Sorry to not have any clearer answers for you immediately.

If you're up for giving me an account on the system i can try to
replicate the problem you're describing and see whether i can make it
happen myself.  Feel free to mail me offlist about credentials if that's
the case.

        --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20181220/12b5f0f7/attachment.sig>


More information about the Gnupg-devel mailing list