Hi,

I am a developer at Whiteout Networks, we're building an HTML5 MUA
with integrated OpenPGP support.
I'm having some compatibilty issues with Enigmail where it refuses to
give a meaningful error message, when I send a PGP/MIME message from
the Whiteout Mail client. The message can be decrypted in Whiteout
Mail, Apple Mail + GPG, and Mailvelope. Signatures are correct,
parsing and everything works nicely there. Only Thunderbird + Enigmail
does not seem to be able to parse/decrypt it properly.

Here's the blank error message:
Enigmail Security Info
Decryption incomplete

Here's my setup:
Mac OS 10.9.4
Thunderbird 31
Enigmail 1.7
gpg (GnuPG/MacGPG2) 2.0.22

Excerpt from the log file and the email source are in the attachment.

I am totally lost on this one and am very grateful for anything to
point me in the right direction.

Cheers
Felix
Return-Path: <[email protected]>
Received: from localhost (mnch-5d8689ef.pool.mediaWays.net. [93.134.137.239])
        by mx.google.com with ESMTPSA id rd2sm1416425lbc.32.2014.08.27.10.01.41
        for <[email protected]>
        (version=TLSv1.1 cipher=AES128-SHA bits=128/128);
        Wed, 27 Aug 2014 10:01:41 -0700 (PDT)
Content-Type: multipart/encrypted; protocol="application/pgp-encrypted";
 boundary="----sinikael-?=_1-14091588997850.56355688162148"
Content-Description: OpenPGP encrypted message
Subject: asd
From: Felix Gmail Test <[email protected]>
To: [email protected]
Date: Wed, 27 Aug 2014 17:01:39 +0000
Message-Id: <[email protected]>
MIME-Version: 1.0

This is an OpenPGP/MIME encrypted message.

------sinikael-?=_1-14091588997850.56355688162148
Content-Type: application/pgp-encrypted
Content-Description: PGP/MIME Versions Identification
Content-Transfer-Encoding: base64

VmVyc2lvbjogMQ==
------sinikael-?=_1-14091588997850.56355688162148
Content-Type: application/octet-stream
Content-Description: OpenPGP encrypted message
Content-Disposition: inline; filename=encrypted.asc
Content-Transfer-Encoding: base64

LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tDQpWZXJzaW9uOiBPcGVuUEdQLmpzIHYwLjcuMg0K
Q29tbWVudDogV2hpdGVvdXQgTWFpbCAtIGh0dHBzOi8vd2hpdGVvdXQuaW8NCg0Kd2NCTUE5VEF4
U253Z00xTUFRZ0FnQVhoQ2hQdFhmK2JaMjQ5UWYzQTVRVXorc3BsNkgwdmxIYTNoT0lnClg2Z29t
UjM2RjIydldBVDViUTRKTkFKTzVuOEwxd3hIR1dma1p4K3VxSWlOZ3JxbWpkNldLZ21FUXYrZwpC
SjN2V3F5VmEwRmZDZW1DME9ieFNPdGRqdXIxakM4ZTlVVEZVRGpDQTZwRlFxRk5sN21WV3ZOUFBt
eVYKY0sxZ01oaVhYb0g0U3ZObEUyZVdjcHJQNi9ld2xmN1hDdDBDVjcybHh4cU9jY1N0Rm12TGJZ
S0dZUkZmCkFGdnZsdm5UYXJBWjRoTmF4OEI0aHk3czl2ejRYRU8zRHAwVmtpTkVzL2t3V3JiUENV
cWttZTB1UnFsbgpzb0JQZ3BvYUhBZUlrQkthS1ZKQ2cvZ3RIb2dmbENqYmorQjJCMDMrdUxzV3Vr
QmEzelVkNGM3c09qZG8KSnNIQVRBUFV3TVVwOElETlRBRUlBSWpLejhGN01vSzNUcGQ0TmNpUW1I
MW9HVmhEeW0xeSttR2x0cHo4Cjg4ZGhPeUQvRzZzdUlNdnNZZWlwblAzclRNOUZhVlgwVFVTTy9s
eTl4ODd5dHA4Ky8yaFV4VDZYeTRiUwpQaDdZeVZQSUh6RnlLM0QrTFFYQlV2bTBERXpwbzk3RGpV
V3JCVkdIYWdzZHpzQUpjNlArOVVmRTFGdHcKaTFwbXFjWTV0Z25MeXhkeVkvSXZCTE9JVHgxZU8z
M2dxNVVlL3Y5d2Y4eEwzZU82alFieWpTN1VqcGh0Cmp5dWZvRzh0cng1ekRkcGdHdzRJUHhJdGZ4
TUNha1VXa1BsOU1LVFFlRlp5a0t4eVE4dE93bEszc1ZHagpWMWFwWTdFS1RXdXQwN0U2Z0wvVkZE
SFAzWHBOWExnVHhLVTEzbFRyb1NCSWZsUUJPTXRmZHJpNUpMYTYKVkpEU3hlRUJjOWNJVWtZdWM5
aWl2b1JCTVgxN0hMbHlBS2N2ckdUaEtvOHBVcWd3Q0RLeDIwN2J3a0ZiCnlvWFN0dlZkbG9EaExq
ZDRUcWpaUWJDMDMzOVE1MDFDVHZkaUhsREFCUWNyR3hYaDVkS0dSeGlmZ3JrRAoyNVhrb05KZytH
MGpQWWNvTXdYWVFsN09qOHd2bS9CaFdvdzFPaHIzRWFhZmxkb2V2eHhrSHVab2E3RWcKMkZTVFp3
TnZZNUYrTjQ1dU1NcnpmSU41ZCtGc2tiSGd5L0x4ODZZRmZOY0VZcDlKY2lSVHBKQ0dDTlUyCnhT
NGJVdkQrN1RUK0RmemtnaVNWMmRzOHBTSktsUkRZMEJVU2ZJSTQwWkZ5Vkh5WXhKUWhRM3gxM3RS
Twoxako0MEwwVjgwMUdoZXVWcDlqVnRlZUdHeEdxamQ3eHQxNzRFNUcySmtTVWNLZVNXTG9td0ta
WHhiK1IKaVpiRFdFZ1FKY3orek5iMnpBM1F6WnkrRGRoUG5DUkVIZ1FFUUd0U1htdHJxR0s5cWlz
L1cwZzRTUzZrCkQ2a2RONjRESDFEMXpRc09HZmd0NnBXRjJuOUMwSWJ1b25vdm1aemZmdEQ1aGww
TVlJcGgweXBtbFhWdQprWWkwN2xZa3pJNVkvdXlMNFR1WE43MEZUTEtvYWltR0tiUElYc1VPaFRk
OXlrb3VDWTJhMDNnSlF2c0wKSEdRWXIydFpCNlN0NGV3V1Y4d0VVQlM5bi9sbWV3emllUEJtQ3VO
MGphSmZyQ3BNQTBCSU56Y1h5KzlKCnVlaXkvbnVSMWVRMVRiMUt4aVNIRUt2eklSUTRPZk9DZ1pE
djFNVDBTekJNT0pONmdCa0hsZmdTQkVjWQo2S2lXeU5kWVBmZkUrRGJnMFI2UkRRUFNvR2RaY1Nw
WXhKdENxWmZrd202MzFObHBKRVIyYzdJNVFML0wKSjIwOExHWjZJWDl3ZVhDWmNzTkdNWmZiZ1Vt
NE5YaEpjcjFJcytGcWlnKzV4ZnV1aENSVjNmS1cxWUZFCnJPNVVyaVlHL0dDMjZ5emF4LzNNTHIx
VEpzeHdwd296MDlQd1g4UmxxQmpZZmFCV0JwRGxCUFRDMVpKcQprVDBQcjBhbGNxUGRrTzNpZ1JK
YVI5L3BjTTMvTjIyWXdsQ05UT0RielNiMGJmWE9FZDJ4SUlOd0lQZkMKbmNlTmxlZ29aSktwcG1I
WHVoU0lHNjRLRUw3OTQ4NTlxRkFBcU9xcWI4WFBGMElnN1NnanJrdWxMM2RNCjBKTDBIcmVYRFFj
c1RaMVRpbDZhNTZOekxuVENuUmVFN3kzSXJ6K3dXS3AyWjVtZFYrVWxtdW1Ra3RGQwpVMWxCVG1p
QjBOMmxGTElMSVZtT2VrVlJtZWlOT3NQaWhJaHlKa1JFVFVMeHVQYndEUDBTamQ0cHN3Q24KUitk
elptTklaUFNsTlk0RDluMFEyYXBVdG5zZVowbTdmaGoyb1UwYnV6WUoyVmZKQWVWbnh3K2dZL0l5
CkVkbEIrRWg1YktaYi9sa1JKQ0pQV1BuZ2xKVTdQQ3ExZ1RsdWZNaC9SN2dxUW1CUnVVa1ZoRmNq
Q3hxNApWMXcrbXY5MjJJTGI5Y3NmRW9ETlBPRG0zQ2JaY0VTcVJvQkZ2aytlQUFGL3FtcEZjS25L
NXd4YTh4bXcKQ2NTR1lPS2E5Q3BQYlpqbHhqU0xsckdqZ0dYMWIzT2tiTUllbktyTTFybm1tRXVU
VG44bmJjVjVoZGJyClhHZkZKRU5lTDR2RFgvcVFqbkkrbVR2TzlsYlZwWGhVOFVxZ1BUb1dnTFZT
eFRuVVpBMDJSWVdOOGY4TwpMSmdxcXppbGtvYS95RkFSMnd1bG9rUjJPM25VMDVzVEE0YktPVUl4
dzRyUVM5UXFhUkEvamcrNEVwWWMKOUFTWDVHclloVkZJZkdxRWFlZDZGVStmSitZMForRkFScmNh
ejRKb0ZvdkdGNHhoMlJKaXAxQVh6R2VqCnZzbGdnczRWRHpYVjJwTk9NRUJwQTl6dlo5QzZ3dng4
QUthQXJqNXZXQkFWNjFPdllVeks5aWoyVzlsOQpqc2xkQWhJTGRNT2toOXpHcEE0cG1jTXI5TDgr
ekZGQ1lOeWR0a0JnL2JMdWpELzVBTFRiVWk2cFpYcFQKTDY0TEFxNC9zYUxLMjdmcFFhTlJQSXcv
VU5yaGFndDRpSWJ3dTV2MVZ1Q0NuSGR5WVZKejNOdkpkU1pxCktOZE05WXhnVytHTEVib01rc3ky
dGl5TkpxV2hQeDZYM25yVlA5eXNOWDZZL05CdmJJN0pmYTIxMXFGaQpZWVFuWUVwcGVHZ21WVmZk
azh1bHFoR3RQMU1MMmNLTGUwN3laYmZJSzY1NW5IWExVTUlrTkI5d2N6YXEKdS9iQ3drQWpSTEhj
eW1RdlZJcWVtdW9lUkJOaTROYVVYMXAxRGhVUHlvQXcyaUtoZDl0T1BJb1BFQlErCnAxL21wZG9y
clhvZHBPK3pYdkRoY2I2bGo2Qm1XQUFQYkxqd2NsR3FQb0FsdGJiWVgwZWk4TGd6RzV4Ywpoc1BX
anlzSTAzSnhoUjNwNTBrVko3VWZJSFJKelNXK3RjeGowUFdXemxIWk1jNThickxtdVE5aldEVTcK
bHc4eTNFbU9HS3N2ZW9WS2hXSlJ5cVNwclY5ZkFZMDBmU09tS3BranB0dXBmREwzb2FONk93czlw
WjJNCjBtWWRaS3RPbUZ3OFRDOWpEeGdUUUk0UyttdDNNV3NTTXE2dEIzU3pOSEZLTFY0WDU2NzVR
cjhuQ1ZnMApEY2xZVVBaYzVZUVRsdWFPOS9aU2JjbUdpNjNDdmRxcnFJa2drRDd2MXBGWTJMZnN0
ZmNvSTU2WXhweDUKK3JwVjhqVG5jRjJxRXk5R1BTR0JoMlU1RCsrbXNDODYwUDdMakw1V05SeE44
K3Q2MmtaSlZDYzRLakxVCnBBbjhPSDBsYTZleUNQTTE3amx3MFcwb3NnWDZvdkVIalFDN3lnTmRt
MmxobnpkaThnPT0NCj0rZ1lkDQotLS0tLUVORCBQR1AgTUVTU0FHRS0tLS0tDQo=
------sinikael-?=_1-14091588997850.56355688162148--
2014-08-27 19:01:37.517 [DEBUG] enigmail.js: detected GnuPG version '2.0.22'
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: Enigmail.setAgentPath: gpgconf 
found: yes
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: detectGpgAgent
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: detectGpgAgent: no GPG_AGENT_INFO 
variable set
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: detectGpgAgent: gpg 2.0.16 or 
newer - not starting agent
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: detectGpgAgent: 
GPG_AGENT_INFO='none'
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: Setting useAgent to true for gpg2 
>= 2.0.16
2014-08-27 19:01:37.518 [DEBUG] enigmailCommon.jsm: stillActive: 
2014-08-27 19:01:37.518 [DEBUG] enigmail.js: Enigmail.initialize: END
2014-08-27 19:01:37.518 [DEBUG] enigmailCommon.jsm: getService: 1.7
2014-08-27 19:01:37.518 [DEBUG] enigmailCommon.jsm: getVersion
2014-08-27 19:01:37.518 [DEBUG] enigmailCommon.jsm: installed version: 1.7
2014-08-27 19:01:49.355 [DEBUG] enigmailMessengerOverlay.js: messageFrameUnload
2014-08-27 19:01:49.355 [DEBUG] enigmailMessengerOverlay.js: messageCleanup
2014-08-27 19:01:49.355 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2014-08-27 19:01:49.359 [DEBUG] enigmailMsgHdrViewOverlay.js: 
_listener_onStartHeaders
2014-08-27 19:01:49.359 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2014-08-27 19:01:49.360 [DEBUG] enigmailCommon.jsm: getFrame: name=messagepane
2014-08-27 19:01:49.360 [DEBUG] enigmailMsgHdrViewOverlay.js: msgFrame=[object 
XrayWrapper [object Window]]
2014-08-27 19:01:49.360 [DEBUG] enigmailMsgHdrViewOverlay.js: 
enigmailPrepSecurityInfo
2014-08-27 19:01:49.360 [DEBUG] enigmailMsgHdrViewOverlay.js: 
EnigMimeHeaderSink.innerSMIMEHeaderSink=[xpconnect wrapped 
nsIMsgSMIMEHeaderSink]
2014-08-27 19:01:49.373 [DEBUG] enigmailMsgHdrViewOverlay.js: 
_listener_onEndHeaders
2014-08-27 19:01:49.374 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2014-08-27 19:01:49.375 [DEBUG] enigmailCommon.jsm: decryptMessageStart: 
verifyOnly=false
2014-08-27 19:01:49.375 enigmailCommon.jsm: execStart: command = 
/usr/local/bin/gpg --charset utf-8 --display-charset utf-8 --batch --no-tty 
--status-fd 2 --max-output 447300 --decrypt, needPassphrase=true, 
domWindow=[object ChromeWindow], listener=[object Object]
2014-08-27 19:01:49.375 [DEBUG] enigmail.js: Setting useAgent to true for gpg2 
>= 2.0.16
2014-08-27 19:01:49.375 [DEBUG] enigmailCommon.jsm: getPassphrase:
2014-08-27 19:01:49.375 [DEBUG] enigmail.js: Setting useAgent to true for gpg2 
>= 2.0.16
2014-08-27 19:01:49.375 [CONSOLE] enigmail> /usr/local/bin/gpg --charset utf-8 
--display-charset utf-8 --batch --no-tty --status-fd 2 --max-output 447300 
--decrypt --use-agent
2014-08-27 19:01:49.427 [DEBUG] enigmail.js: Setting useAgent to true for gpg2 
>= 2.0.16
2014-08-27 19:01:49.435 [DEBUG] enigmailCommon.jsm: decryptMessageEnd: 
uiFlags=8, verifyOnly=false, noOutput=false
2014-08-27 19:01:49.435 [DEBUG] enigmailCommon.jsm: decryptMessageEnd: 
stderrStr=gpg: no valid OpenPGP data found.
[GNUPG:] NODATA 1
[GNUPG:] NODATA 2
gpg: decrypt_message failed: Unknown system error

2014-08-27 19:01:49.435 [DEBUG] enigmailCommon.jsm: parseErrorOutput: status 
message: gpg: no valid OpenPGP data found.
[GNUPG:] NODATA 1
[GNUPG:] NODATA 2
gpg: decrypt_message failed: Unknown system error

2014-08-27 19:01:49.436 [DEBUG] enigmailCommon.jsm: parseErrorOutput: 
statusFlags = 00004000
2014-08-27 19:01:49.436 [DEBUG] enigmailCommon.jsm: decryptMessageEnd: command 
execution exit code: 2
2014-08-27 19:01:49.436 [DEBUG] enigmailMsgHdrViewOverlay.js: 
EnigMimeHeaderSink.updateSecurityStatus: 
uriSpec=imap-message://throwaway.felix%[email protected]/INBOX#697
2014-08-27 19:01:49.436 [DEBUG] enigmailMsgHdrViewOverlay.js: 
EnigMimeHeaderSink.updateSecurityStatus: 
msgUriSpec=imap-message://throwaway.felix%[email protected]/INBOX#697
2014-08-27 19:01:49.436 [DEBUG] enigmailMsgHdrViewOverlay.js: 
this.updateHdrIcons: exitCode=2, statusFlags=2113536, keyId=, userId=, 
2014-08-27 19:01:49.437 [DEBUG] enigmailMsgHdrViewOverlay.js: this.updateMsgDb
2014-08-27 19:01:49.443 [DEBUG] enigmailMessengerOverlay.js: messageDecrypt: 
[object XrayWrapper [object Event]]
2014-08-27 19:01:49.443 [DEBUG] enigmailMessengerOverlay.js: messageDecryptCb:
2014-08-27 19:01:49.443 [DEBUG] enigmailMessengerOverlay.js: messageDecryptCb: 
mimeMsg is null
2014-08-27 19:01:49.444 [DEBUG] enigmailMessengerOverlay.js: header 
content-type: multipart/encrypted; protocol="application/pgp-encrypted"; 
boundary="----sinikael-?=_1-14091588997850.56355688162148"
2014-08-27 19:01:49.444 [DEBUG] enigmailMessengerOverlay.js: header 
content-transfer-encoding: 
2014-08-27 19:01:49.444 [DEBUG] enigmailMessengerOverlay.js: header 
x-enigmail-version: 
2014-08-27 19:01:49.444 [DEBUG] enigmailMessengerOverlay.js: header 
x-pgp-encoding-format: 
2014-08-27 19:01:49.444 [DEBUG] enigmailMessengerOverlay.js: multipart/encrypted
_______________________________________________
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