Hi!

Enigmail fails after entering my password in pinentry.

2015-08-04 19:09:26.470 [DEBUG] enigmailMsgComposeHelper.js:
getRecipientsKeys(): emailAddrs="REDACTED" interactive=true
forceRecipientSettings=false
2015-08-04 19:09:26.470 [DEBUG] enigmail.js: getRulesData
2015-08-04 19:09:26.470 [DEBUG] enigmail.js: loadRulesFile
2015-08-04 19:09:26.470 [DEBUG] enigmail.js: getRulesFile
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.processFinalState()
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
encrypt=false encryptByRules=1 encFinally=0
2015-08-04 19:09:26.471 [DEBUG]                                 encReason=
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
signed=false signByRules=1 signFinally=0
2015-08-04 19:09:26.471 [DEBUG]                                 signReason=
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:   derived
signFinally=1
2015-08-04 19:09:26.471 [DEBUG]
signReason=due to encryption mode
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
pgpmimeByRules=1 pgpmimeFinally=1
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeHelper.js:
getRecipientsKeys(): emailAddrs="" interactive=true
forceRecipientSettings=false
2015-08-04 19:09:26.471 [DEBUG] enigmail.js: getRulesData
2015-08-04 19:09:26.471 [DEBUG] enigmail.js: loadRulesFile
2015-08-04 19:09:26.471 [DEBUG] enigmail.js: getRulesFile
2015-08-04 19:09:26.471 [DEBUG]   <=== processRules()
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.keySelection(): return toAddrStr="REDACTED" bccAddrStr=""
2015-08-04 19:09:26.471 [DEBUG]   <=== keySelection()2015-08-04
19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js: hasAttachments = false
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.encryptMsg: Using EnigMime, flags=225
2015-08-04 19:09:26.471 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.encryptMsg: oldSecurityInfo = [xpconnect wrapped
nsIMsgSMIMECompFields]
2015-08-04 19:09:26.478 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.encryptMsg: securityInfo = [xpconnect wrapped
nsIEnigMsgCompFields]
2015-08-04 19:09:26.479 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.encryptMsg: enabled forceMsgEncoding
2015-08-04 19:09:26.600 [DEBUG] enigmailCommon.jsm: determineHashAlgorithm
2015-08-04 19:09:26.600 [DEBUG] enigmailCommon.jsm: getPassphrase:
2015-08-04 19:09:26.601 [DEBUG] enigmail.js: Setting useAgent to true
for gpg2 >= 2.0.16
2015-08-04 19:09:26.601 [DEBUG] enigmailCommon.jsm: encryptMessageStart:
uiFlags=16, from [email protected] to , hashAlgorithm=null (00000101)
2015-08-04 19:09:26.601 [DEBUG] enigmailCommon.jsm: getEncryptCommand:
hashAlgorithm=null
2015-08-04 19:09:26.602 enigmailCommon.jsm: execStart: command =
/usr/bin/gpg2 --charset utf-8 --display-charset utf-8 --batch --no-tty
--status-fd 2 -t --clearsign -u <[email protected]>, needPassphrase=1,
domWindow=[object ChromeWindow], listener=[object Object]
2015-08-04 19:09:26.602 [DEBUG] enigmail.js: Setting useAgent to true
for gpg2 >= 2.0.16
2015-08-04 19:09:26.602 [DEBUG] enigmailCommon.jsm: getPassphrase:
2015-08-04 19:09:26.602 [DEBUG] enigmail.js: Setting useAgent to true
for gpg2 >= 2.0.16
2015-08-04 19:09:26.603 [CONSOLE] enigmail> /usr/bin/gpg2 --charset
utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 -t
--clearsign -u <[email protected]> --use-agent
2015-08-04 19:09:26.618 [DEBUG]   enigmail> DONE
2015-08-04 19:09:26.882 [DEBUG] enigmail.js: Setting useAgent to true
for gpg2 >= 2.0.16
2015-08-04 19:09:29.288 [DEBUG] enigmailCommon.jsm: encryptMessageEnd:
uiFlags=16, sendFlags=00000101, outputLen=10
2015-08-04 19:09:29.288 [DEBUG] enigmailCommon.jsm: parseErrorOutput:
status message:
[GNUPG:] BEGIN_SIGNING H8
[GNUPG:] PINENTRY_LAUNCHED 89499
gpg: signing failed: Invalid IPC response
gpg: [stdin]: clearsign failed: Invalid IPC response

2015-08-04 19:09:29.289 [DEBUG] enigmailCommon.jsm: parseErrorOutput:
statusFlags = 00000000
2015-08-04 19:09:29.289 [DEBUG] enigmailCommon.jsm: parseErrorOutput():
return with errorMsg = gpg: signing failed: Invalid IPC response
gpg: [stdin]: clearsign failed: Invalid IPC response
2015-08-04 19:09:29.289 [DEBUG] enigmailCommon.jsm: encryptMessageEnd:
command execution exit code: 2
2015-08-04 19:09:30.477 [ERROR] mimeEncrypt.js: caught exception: undefined
Message: 'undefined'
File:    undefined
Line:    undefined
Stack:   undefined
2015-08-04 19:09:31.106 [DEBUG] enigmailMsgComposeOverlay.js:
ECSL.ComposeProcessDone: 2147500037
2015-08-04 19:09:31.106 [DEBUG] enigmailMsgComposeOverlay.js:
Enigmail.msg.removeAttachedKey:

And I get the message "Error - encryption command failed" although I
just wanna sign.

Apparently enigmail fails to parse the gnupg output.

I have Thunderbird 38.1.0, Enigmail 1.8.2, gnupg 2.1.6, libassuan 2.2.1.

When I enter the password in pinentry for a commandline invocation (gpg
--clearsign), then Enigmail uses that cached password and everything
works as expected.

What do?

Cheers,
Jonas

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
enigmail-users mailing list
[email protected]
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net

Reply via email to