GPGMail disabled after recent Apple update

kaspertech's Avatar

kaspertech

25 Sep, 2012 07:47 PM

Environment:

  • Software name and version: GPGMail 2.? (The very latest as of September 25, 17:43)
  • OS X version: Mac OS 10.7.5
  • GPGTools Installer date: September 25

What steps will reproduce the problem? Please be as specific as possible.

  1. Open Mail.
  2. "Mail has disabled the plugin GPGMail because it is incompatible with Mail 5.3" - error message.
  3. No further.

What do you expect to see? What do you see instead?

  • I want to continue enjoying GPGMail.
  • Instead I receive the error message.

Provide any additional information, link a screenshot and debug output if possible.

  • Screenshot: see attachment, sorry it is in Danish.
  • Debug output from /Applications/Utilities/Console.app: ...

First aid

Yes I have.

  1. 1 Posted by kaspertech on 25 Sep, 2012 07:52 PM

    kaspertech's Avatar

    Here is the screenshot. Sorry.

  2. Support Staff 2 Posted by Luke Le on 25 Sep, 2012 07:54 PM

    Luke Le's Avatar

    Hi Kasper!

    Thanks for creating the discussion.
    Could you please send me the output of the following commands:

    ls -ld /Library/Mail
    ls -ld /Library/Mail/Bundles
    ls -ld /Library/Mail/Bundles/GPGMail.mailbundle
    

    I think this is related to a permission error we've seen on a few systems already.
    Thanks!

  3. 3 Posted by kaspertech on 25 Sep, 2012 07:57 PM

    kaspertech's Avatar

    Sure:

    $ ls -ld /Library/Mail/
    drwxr-xr-x 3 root wheel 102 21 Jun 23:36 /Library/Mail/
    $ ls -ld /Library/Mail/Bundles/
    drwxr-xr-x 4 root wheel 136 25 Sep 21:24 /Library/Mail/Bundles/
    $ ls -ld /Library/Mail/Bundles/GPGMail.mailbundle
    drwxr-xr-x@ 4 root wheel 136 25 Sep 21:24 /Library/Mail/Bundles/GPGMail.mailbundle

    Kasper

    Den 25/09/2012 kl. 21.54 skrev Luke Le:

  4. Support Staff 4 Posted by Luke Le on 25 Sep, 2012 08:06 PM

    Luke Le's Avatar

    Ok, this is all well it seems.
    The GPGMail.mailbundle has extended attributes so could you also please run.

    ls -l /Library/Mail/Bundles/GPGMail.mailbundle
    ls -l@ /Library/Mail/Bundles/GPGMail.mailbundle
    defaults read /Library/Mail/Bundles/GPGMail.mailbundle/Contents/Info
    

    Really strange it doesn't work.

  5. 5 Posted by kaspertech on 25 Sep, 2012 08:11 PM

    kaspertech's Avatar

    Okay, so far so good!
    This is the output:
    $ ls -l /Library/Mail/Bundles/GPGMail.mailbundle
    total 856
    drwxr-xr-x@ 7 root wheel 238 25 Sep 21:24 Contents
    -rwxr-xr-x@ 1 root wheel 0 25 Sep 21:24 Icon?

    $ ls -l@ /Library/Mail/Bundles/GPGMail.mailbundle
    total 856
    drwxr-xr-x@ 7 root wheel 238 25 Sep 21:24 Contents
    com.apple.quarantine 85
    -rwxr-xr-x@ 1 root wheel 0 25 Sep 21:24 Icon?
    com.apple.FinderInfo 32
    com.apple.ResourceFork 434531
    com.apple.quarantine 85

    $ defaults read /Library/Mail/Bundles/GPGMail.mailbundle/Contents/Info
    {
        BuildMachineOSBuild = 10K549;
        BuildNumber = 111639;
        CFBundleDevelopmentRegion = en;
        CFBundleDocumentTypes = (
        );
        CFBundleExecutable = GPGMail;
        CFBundleIconFile = "GPGMail.icns";
        CFBundleIdentifier = "org.gpgtools.gpgmail";
        CFBundleInfoDictionaryVersion = "6.0";
        CFBundleName = GPGMail;
        CFBundlePackageType = BNDL;
        CFBundleShortVersionString = "2.0a31";
        CFBundleVersion = "111639 (a31)";
        CommitHash = 7426d34;
        DTCompiler = "com.apple.compilers.llvm.clang.1_0";
        DTPlatformBuild = 4C199;
        DTPlatformVersion = GM;
        DTSDKBuild = 11C63;
        DTSDKName = "macosx10.7";
        DTXcode = 0420;
        DTXcodeBuild = 4C199;
        GMCommitHash = AUTOFILL;
        NSHumanReadableCopyright = "Copyright \\U00a9 GPGTools Project Team, 2012";
        NSPrincipalClass = GPGMailBundle;
        SUEnableAutomaticChecks = 1;
        SUFeedURL = "http://www.gpgtools.org/gpgmail/appcast.xml";
        SUPublicDSAKeyFile = "dsa_pub.pem";
        SUScheduledCheckInterval = 86400;
        SupportedPluginCompatibilityUUIDs = (
            "4C286C70-7F18-4839-B903-6F2D58FA4C71",
            "EF59EC5E-EFCD-4EA7-B617-6C5708397D24",
            "6E7970A3-E5F1-4C41-A904-B18D3D8FAA7D",
            "2DE49D65-B49E-4303-A280-8448872EFE87",
            "1146A009-E373-4DB6-AB4D-47E59A7E50FD",
            "E71BD599-351A-42C5-9B63-EA5C47F7CE8E",
            "B842F7D0-4D81-4DDF-A672-129CA5B32D57",
            "0CB5F2A0-A173-4809-86E3-9317261F1745",
            "2F0CF6F9-35BA-4812-9CB2-155C0FDB9B0F",
            "225E0A48-2CDB-44A6-8D99-A9BB8AF6BA04",
            "B3F3FC72-315D-4323-BE85-7AB76090224D",
            "2610F061-32C6-4C6B-B90A-7A3102F9B9C8",
            "99BB3782-6C16-4C6F-B910-25ED1C1CB38B",
            "857A142A-AB81-4D99-BECC-D1B55A86D94E",
            "BDD81F4D-6881-4A8D-94A7-E67410089EEB",
            "36555EB0-53A7-4B29-9B84-6C0C6BACFC23",
            "9049EF7D-5873-4F54-A447-51D722009310",
            "1C58722D-AFBD-464E-81BB-0E05C108BE06",
            "758F235A-2FD0-4660-9B52-102CD0EA897F",
            "3335F782-01E2-4DF1-9E61-F81314124212"
        );
    }

    Kasper

    Den 25/09/2012 kl. 22.06 skrev Luke Le:

  6. Support Staff 6 Posted by Luke Le on 25 Sep, 2012 08:15 PM

    Luke Le's Avatar

    Looks fine as well.
    Hmm...
    This is a very privacy sensitive process but would you be willing to have a quick screen sharing session using a tool like TeamViewer or VNC?

    It'd be the quickest way to debug and solve this.

  7. 7 Posted by kaspertech on 25 Sep, 2012 08:20 PM

    kaspertech's Avatar

    Okay.. Yes sure. I don't know how to do that though!
    Kasper

    Den 25/09/2012 kl. 22.15 skrev Luke Le:

  8. Support Staff 8 Posted by Luke Le on 25 Sep, 2012 08:26 PM

    Luke Le's Avatar

    Download TeamViewer from:
    http://www.teamviewer.com/download/TeamViewerQS.dmg

    It's a free tool for non-commercial use and works pretty well for screen sharing.

    Be aware please, once I connect I see everything you do on your screen, so please close everything you don't want me to see before sending me the TeamViewer ID and Password (4 numbers).
    We'll be able to communicate via chat within TeamViewer.

    Best send me the TeamViewer ID and password to lukele at gpgtools.org

  9. Support Staff 9 Posted by Luke Le on 25 Sep, 2012 08:57 PM

    Luke Le's Avatar

    Kasper,

    the promised new build is up.
    https://nightly.gpgtools.org/GPGMail-latest.dmg

    It should fix your problem.
    Please let me know how it goes!

  10. 10 Posted by kaspertech on 25 Sep, 2012 09:05 PM

    kaspertech's Avatar

    Thank you so much Lukas!
    It works beautifully now, you are the man!

    Many thanks.
    Kasper

    Den 25/09/2012 kl. 22.57 skrev Luke Le:

  11. kaspertech closed this discussion on 25 Sep, 2012 09:06 PM.

  12. Luke Le re-opened this discussion on 25 Sep, 2012 09:09 PM

  13. Support Staff 11 Posted by Luke Le on 25 Sep, 2012 09:09 PM

    Luke Le's Avatar

    Fantastic!
    Actually we have to be thankful. If you hadn't discovered this problem, other users would have run into it as well.

    Have a nice night :)

    Closing this discussion. Feel free to open a new one anytime!

  14. Luke Le closed this discussion on 25 Sep, 2012 09:09 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac