Skip to content

leap_mx: No address associated with hostname

I went to go look at the logs on bitmask's leap_mx to see why sunbird wasn't receiving mail, and I found this:

2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Processing new mail at '/var/mail/vmail/Maildir/new/1387022763.Vfe12I20f9dM421349.leech'
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Mail owner: 68a6d28704629be0b5aff157f42068c1
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Starting factory 
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Encrypting message to 68a6d28704629be0b5aff157f42068c1's pubkey
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Exporting message for 68a6d28704629be0b5aff157f42068c1
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Error processing skipped mail: '/var/mail/vmail/Maildir/new/1387022763.Vfe12I20f9dM421349.leech'
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Unhandled Error
        Traceback (most recent call last):
          File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 575, in _runCallbacks
            current.result = callback(current.result, *args, **kw)
          File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1126, in gotResult
            _inlineCallbacks(r, g, deferred)
          File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1068, in _inlineCallbacks
            result = result.throwExceptionIntoGenerator(g)
          File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
            return g.throw(self.type, self.value, self.tb)
        ---  ---
          File "/usr/lib/python2.7/dist-packages/leap/mx/mail_receiver.py", line 279, in _process_skipped
            yield self._step_process_mail_backend(fpath)
          File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1070, in _inlineCallbacks
            result = g.send(result)
          File "/usr/lib/python2.7/dist-packages/leap/mx/mail_receiver.py", line 328, in _step_process_mail_backend
            do_remove = yield self._export_message(uuid, doc)
          File "/usr/lib/python2.7/dist-packages/leap/mx/mail_receiver.py", line 190, in _export_message
            db = CouchDatabase(self._mail_couch_url, "user-%s" % (uuid,))
          File "/usr/lib/python2.7/dist-packages/leap/soledad/common/couch.py", line 247, in __init__
            self._database = self._server[self._dbname]
          File "/usr/lib/pymodules/python2.7/couchdb/client.py", line 137, in __getitem__
            db.resource.head() # actually make a request to the database
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 377, in head
            return self._request('HEAD', path, headers=headers, **params)
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 419, in _request
            credentials=self.credentials)
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 239, in request
            resp = _try_request_with_retries(iter(self.retry_delays))
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 196, in _try_request_with_retries
            return _try_request()
          File "/usr/lib/pymodules/python2.7/couchdb/http.py", line 212, in _try_request
            conn.connect()
          File "/usr/lib/python2.7/httplib.py", line 761, in connect
            self.timeout, self.source_address)
          File "/usr/lib/python2.7/socket.py", line 553, in create_connection
            for res in getaddrinfo(host, port, 0, SOCK_STREAM):
        socket.gaierror: [Errno -5] No address associated with hostname
        
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Processing new mail at '/var/mail/vmail/Maildir/new/1383322871.Vfe12I20e5dM729938.leech'
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Mail owner: 9d34680b01074c75c2ec58c7321f540c
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Starting factory 
2013-12-17 02:17:59+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:18:00+0000 [HTTP11ClientProtocol,client] No public key, stopping the processing chain
2013-12-17 02:18:00+0000 [HTTP11ClientProtocol,client] ++++++++++++++++++++++++++++++++++++++++++++++++++
2013-12-17 02:18:00+0000 [HTTP11ClientProtocol,client] Done processing skipped mail
2013-12-17 02:18:00+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:30:07+0000 [LEAPPostFixTCPMapserver,629,127.0.0.1] Query key: wallaby.bitmask.net
2013-12-17 02:30:07+0000 [LEAPPostFixTCPMapserver,629,127.0.0.1] Starting factory 
2013-12-17 02:30:07+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:30:07+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:30:07+0000 [LEAPPostFixTCPMapserver,629,127.0.0.1] Query key: leap.se
2013-12-17 02:30:07+0000 [LEAPPostFixTCPMapserver,629,127.0.0.1] Starting factory 
2013-12-17 02:30:07+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:30:07+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Query key: riseup.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Query key: bitmask.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,631,127.0.0.1] Query key: sunbird@bitmask.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,631,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,632,127.0.0.1] Query key: sunbird@bitmask.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,632,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,632,127.0.0.1] Query key: cdebbede177ba1dd4ecbcf8a16d7a5b0@leech.bitmask.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,632,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Query key: leech.bitmask.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Query key: leech.bitmask.net
2013-12-17 02:38:43+0000 [LEAPPostFixTCPMapserver,630,127.0.0.1] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Result not found
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 
2013-12-17 02:38:43+0000 [-] Processing new mail at '/var/mail/vmail/Maildir/new/1387247923.Vfe12I21039M667391.leech'
2013-12-17 02:38:43+0000 [-] Mail owner: cdebbede177ba1dd4ecbcf8a16d7a5b0
2013-12-17 02:38:43+0000 [-] Starting factory 
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Encrypting message to cdebbede177ba1dd4ecbcf8a16d7a5b0's pubkey
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Exporting message for cdebbede177ba1dd4ecbcf8a16d7a5b0
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Something went wrong while processing FilePath('/var/mail/vmail/Maildir/new/1387247923.Vfe12I21039M667391.leech'): gaierror(-5, 'No address associated with hostname')
2013-12-17 02:38:43+0000 [HTTP11ClientProtocol,client] Stopping factory 

(from redmine: created on 2013-12-17, closed on 2013-12-17, relates #4762 (closed))

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information