pixelated / pixelated-user-agent

User facing components of Pixelated: a JavaScript single page app and a RESTful service.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keymanager fails looking up keys from non-existing domain

varac opened this issue · comments

commented
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.mail.outgoing.service] INFO Will encrypt the message with <EMAIL REDACTED> and sign wi
th <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.mail.outgoing.service] INFO Will encrypt the message with <EMAIL REDACTED> and sign with <EMAIL REDACTED>
elated-project.org.
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG getting key for <EMAIL REDACTED>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager] DEBUG Fetching remotely key for <EMAIL REDACTED>
C Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.mail.outgoing.service] ERROR [Failure instance: Traceback: <type 'exceptions.KeyError'>: 'openpgp'
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: /usr/share/python/pixelated-user-agent/local/lib/python2.7/site-packages/twisted/internet/defer.py:588:_runCallbacks
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: /usr/share/python/pixelated-user-agent/src/leap.bitmask/src/leap/bitmask/keymanager/__init__.py:352:key_not_found
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: /usr/share/python/pixelated-user-agent/src/leap.bitmask/src/leap/bitmask/keymanager/__init__.py:362:_fetch_remotely
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: /usr/share/python/pixelated-user-agent/local/lib/python2.7/site-packages/twisted/internet/defer.py:1274:unwindGenerator
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: --- <exception caught here> ---
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: /usr/share/python/pixelated-user-agent/local/lib/python2.7/site-packages/twisted/internet/defer.py:1128:_inlineCallbacks
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: /usr/share/python/pixelated-user-agent/src/leap.bitmask/src/leap/bitmask/keymanager/__init__.py:284:_fetch_keys_from_server_and_store_local
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: ]
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.keymanager.openpgp] DEBUG [GNUPG:] GOOD_PASSPHRASE
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: [GNUPG:] BEGIN_SIGNING
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: [GNUPG:] SIG_CREATED S 1 10 00 1488080348 1CF42D8DF6F2A80CCA3407FC360003098E315D52
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: [GNUPG:] BEGIN_ENCRYPTION 2 9
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: [GNUPG:] END_ENCRYPTION
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [leap.bitmask.mail.outgoing.service] INFO Connecting to SMTP server pixelated.try.pixelated-project.org:465
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [twisted.mail.smtp.ESMTPSenderFactory] INFO Starting factory <twisted.mail.smtp.ESMTPSenderFactory instance at 0x7f2690113a70>
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: Error while formatting log event: KeyError(u"u'<EMAIL REDACTED>",)
C Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: Original event: {'log_namespace': 'pixelated.resources.mails_resource', 'log_level': 'ERROR', 'log_logger': <Logger 'pixelated.resources.mails_resource'>, 'log_time': '2017-02-26 04:39:08', 'log_source': None, 'log_format': "error occurred while sending: ('Failed to send mail to all recipients', {u'<EMAIL REDACTED>': None, u'<EMAIL REDACTED>': <twisted.python.failure.Failure exceptions.KeyError: 'openpgp'>})\n"}
. Feb 26 04:39:08 pixelated pixelated-user-agent[14224]: 2017-02-26 04:39:08 [twisted.python.log] INFO "0.0.0.0" - - [26/Feb/2017:03:39:08 +0000] "POST /mails HTTP/1.1" 422 46 "https://try.pixelated-project.org:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36"

I anonymised the log but the actual email address was ending with a nonexisting .orgd TLD.

We should fix this in keymanager.

Closed as there is an issue for how keymanager deals with non-existing domains: https://0xacab.org/leap/platform/issues/8674