[tor-bugs] #23032 [Obfuscation/BridgeDB]: BridgeDB's email server stopped working upon upgrade to Debian 9

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jul 25 20:24:45 UTC 2017


#23032: BridgeDB's email server stopped working upon upgrade to Debian 9
--------------------------------------+----------------------------
     Reporter:  isis                  |      Owner:  isis
         Type:  defect                |     Status:  new
     Priority:  Very High             |  Milestone:
    Component:  Obfuscation/BridgeDB  |    Version:
     Severity:  Major                 |   Keywords:  bridgedb-email
Actual Points:                        |  Parent ID:
       Points:                        |   Reviewer:
      Sponsor:  SponsorM              |
--------------------------------------+----------------------------
 At least one of the problems stems from changes to Twisted made somewhere
 between 14.0.2 and 16.6.0, including that some classes/modules are
 missing/moved:

 {{{
  Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 103,
 in callWithLogger
     return callWithContext({"system": lp}, func, *args, **kw)
   File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 86,
 in callWithContext
     return context.call({ILogContext: newCtx}, func, *args, **kw)
   File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line
 118, in callWithContext
     return self.currentContext().callWithContext(ctx, func, *args, **kw)
   File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line
 81, in callWithContext
     return func(*args,**kw)
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py",
 line 597, in _doReadOrWrite
     why = selectable.doRead()
   File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line
 208, in doRead
     return self._dataReceived(data)
   File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line
 214, in _dataReceived
     rval = self.protocol.dataReceived(data)
   File "/usr/lib/python2.7/dist-packages/twisted/protocols/basic.py", line
 454, in dataReceived
     self.lineReceived(line)
   File "/usr/lib/python2.7/dist-packages/twisted/mail/smtp.py", line 389,
 in lineReceived
     return getattr(self, 'state_' + self.mode)(line)
   File "/usr/lib/python2.7/dist-packages/twisted/mail/smtp.py", line 630,
 in dataLineReceived
     m.eomReceived() for m in self.__messages
   File "/home/bridgedb/virtualenvs/bridgedb/local/lib/python2.7/site-
 packages/bridgedb-0.4.0+0.g62b17e8.dirty-
 py2.7.egg/bridgedb/email/server.py", line 238, in eomReceived
     self.message = self.getIncomingMessage()
   File "/home/bridgedb/virtualenvs/bridgedb/local/lib/python2.7/site-
 packages/bridgedb-0.4.0+0.g62b17e8.dirty-
 py2.7.egg/bridgedb/email/server.py", line 257, in getIncomingMessage
     return smtp.rfc822.Message(rawMessage)
 exceptions.AttributeError: 'module' object has no attribute 'rfc822'
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23032>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list