#211 ✓released
Sam

Libmacgpg #147: gpg-agent no-pinentry error possible triggered by some dependency on interface mac addresses

Reported by Sam | December 12th, 2014 @ 11:56 AM | in 1.10.1 (closed)

it seems that sometimes changing the mac address of an interface, causes macgpg to be unable to communicate with the keychain (on the same mac) to decrypt:

to repeat:

run gpgsuite/etc

in a terminal:

$ sudo airport -z

$ NEWMAC=openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//';

$ sudo ifconfig en1 ether $NEWMAC

then try and view an undecrypted message in mail

Fixed by Libmacgpg #147

Comments and changes to this ticket

  • Sam

    Sam December 13th, 2014 @ 11:56 AM

    error message:

    The PIN-Entry helper responsible for asking for your passphrase seems to be defect.

    To fix this problem, re-install the newest version of GPGTools

    Should your problem persist, please contact us at http://support.gpgtools.org with the following error description:

    gpg: problem with the agent: No pinentry
    gpg: skipped "94FA05909E4ADB1115E6ADE6B95B83C1024B2737": Operation cancelled
    gpg: signing failed: Operation cancelled

  • Luke Le

    Luke Le December 15th, 2014 @ 08:05 AM

    • Importance changed from “” to “Low”

    Hi Sam,

    this is an interesting discovery. How often were you able to reproduce this?
    We've seen the "No pinentry" message before and have yet to understand why it is happening.
    Killing the gpg-agent fixes the problem.

    If this test could be used to re-create the bug, that would be really helpful.

  • Luke Le

    Luke Le December 15th, 2014 @ 05:14 PM

    • Title changed from “some dependency on interface mac addresses” to “gpg-agent no-pinentry error possible triggered by some dependency on interface mac addresses”
  • Luke Le

    Luke Le July 5th, 2015 @ 01:34 AM

    • Tag set to libmacgpg-bug-147

    This bug was fixed in Libmacgpg #147

  • Luke Le

    Luke Le July 5th, 2015 @ 01:34 AM

    • State changed from “new” to “fixed”
    • Assigned user set to “Luke Le”
  • steve

    steve July 5th, 2015 @ 01:44 PM

    • Tag cleared.
    • Milestone set to 1.10.1

    Hi Sam,

    good news. We think, this issue has been fixed. If you want to test the fix, please download our latest nightly GPG Suite. That page also has sig and SHA1 to verify the download. It would be very helpful, if you can provide feedback, as to whether the fix works as expected.

    If you have other questions you can open a new discussion any time.

    Best, steve

    Disclaimer: This is a development version which has not been thoroughly tested yet, so bugs or crashes are to be expected. Thanks for helping us test this fix.

  • steve

    steve July 5th, 2015 @ 01:44 PM

    • Title changed from “gpg-agent no-pinentry error possible triggered by some dependency on interface mac addresses” to “Libmacgpg #147: gpg-agent no-pinentry error possible triggered by some dependency on interface mac addresses”
  • steve

    steve July 9th, 2015 @ 10:36 AM

    • State changed from “fixed” to “verified”
  • steve

    steve June 2nd, 2016 @ 05:25 PM

    • State changed from “verified” to “released”

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

Pages