#96 ✓duplicate
Alex (via GPGTools)

Via Tender: services not working

Reported by Alex (via GPGTools) | November 20th, 2011 @ 01:20 PM | in 1.7 (closed)

Assigned to Tender discussion #27. As reported in Tender:

I've just installed gpgTools for mac on machine running MacOS10.7.2 (lion).

The mail seems to work fine but file services seem to be broken (do not ask for recipients when selected). If I run the FixGPP Tools option in the preferences panel services start asking for recipient data but the dialog box with possible recipients is empty. One one occasion this broke the mail application and I had to reinstall. Can you advise how to fix this

Note: I installed over an old GPG1 installation. I do not know if this is the source of the problem

Console output attached to the discussion.

Comments and changes to this ticket

  • Alex (via GPGTools)

    Alex (via GPGTools) November 20th, 2011 @ 01:20 PM

    • State changed from “new” to “open”
    • Assigned user changed from “ronin-140089 (at lighthouseapp)” to “Jeff burdges”
  • Richard Walker

    Richard Walker November 20th, 2011 @ 08:23 PM

    GPG works on command line but finds secret key without public key. The key (F488B1C1) is NOT visible in key access

    Also note: GPGMail fails to decrypt. BUT decrypt service works normally

    SV-38-86:~ rwalker$ echo test>testfile
    SV-38-86:~ rwalker$ gpg -s testfile
    gpg: error checking usability status of F488B1C1
    gpg: key F488B1C1: secret key without public key - skipped

    You need a passphrase to unlock the secret key for
    user: "Richard Walker rwalker1501@gmail.com"
    2048-bit RSA key, ID 6AEE5DEC, created 2011-11-19 (main key ID 5FD1FE28)

    File `testfile.gpg' exists. Overwrite? (y/N) y
    SV-38-86:~ rwalker$ verify testfile.gpg
    -bash: verify: command not found SV-38-86:~ rwalker$ gpg --verify testfile.gpg
    gpg: Signature made Sun 20 Nov 20:06:23 2011 CET using RSA key ID 6AEE5DEC
    gpg: Good signature from "Richard Walker rwalker1501@gmail.com"
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg: There is no indication that the signature belongs to the owner.
    Primary key fingerprint: 5850 6FF6 1011 7BCD 97FF 635A DC42 D919 5FD1 FE28

     Subkey fingerprint: 470D 4C45 5ECE 4167 54CC  530A C184 0433 6AEE 5DEC
    

    SV-38-86:~ rwalker$

  • Alex (via GPGTools)

    Alex (via GPGTools) November 20th, 2011 @ 09:39 PM

    @Mento: What about "fixing" secret keys without public keys within GKA? @Jeffrey: just for later. GPGServices should show a warning.

  • Jeff burdges

    Jeff burdges November 22nd, 2011 @ 07:43 PM

    There are problems with revocation, and maybe other key properties, only being knowable from the public key, so a private key without a meaningful public key should probably always be treated as revoked, which I presume means : decrypt with a warning but refuse to sign.

  • Alex (via GPGTools)

    Alex (via GPGTools) November 23rd, 2011 @ 08:56 AM

    @Jeff: might be a good approach.

    @All: another user had the same issue: #97

  • Jeff burdges

    Jeff burdges November 28th, 2011 @ 01:15 AM

    Shouldn't this be closed as a duplicate?

    Just fyi, there was a problem that KeyChooserWindowController's KeyChooserDataSource was declared as an IBOutlet*, meaning it reined null until runModal, preventing us from setting it's keyValidator. I simply created a windowDidLoad to set keyValidator, but currently this prevents GPGServices from ever changing the validator, which it never did anyways.

  • Jeff burdges

    Jeff burdges January 13th, 2012 @ 06:15 PM

    • State changed from “open” to “duplicate”
    • Importance changed from “” to “”

    If I understand, gpg itself won't use a private key without a public key being present, so we should not attempt to implement my proposed fix. I support a more informative error message might help, but basically this seems does look like it can progress outside improving error reporting, i.e. #97.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Shared Ticket Bins

People watching this ticket

Referenced by

Pages