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))