[tor-bugs] #12381 [Tor bundles/installation]: Pluggable Transports + proxy is not working on Windows with TBB 3.6.2

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jul 23 14:06:30 UTC 2014


#12381: Pluggable Transports + proxy is not working on Windows with TBB 3.6.2
------------------------------------------+--------------------------------
     Reporter:  gk                        |      Owner:  asn
         Type:  defect                    |     Status:  needs_review
     Priority:  normal                    |  Milestone:
    Component:  Tor bundles/installation  |    Version:
   Resolution:                            |   Keywords:
Actual Points:                            |  TorBrowserTeam201407
       Points:                            |  Parent ID:
------------------------------------------+--------------------------------

Comment (by gk):

 Okay, here is a debug log showing what is going on:
 {{{
 2014-07-23 15:34:25,217 [WARNING] Obfsproxy (version: unknown) starting
 up.
 2014-07-23 15:34:25,217 [DEBUG] argv:
 ['Tor\\PluggableTransports\\obfsproxy', '--log-min-severity=debug',
 '--log-file=C:\\Users\\AMO_Test\\Desktop\\log.log', 'managed']
 2014-07-23 15:34:25,217 [DEBUG] args: Namespace(data_dir=None,
 log_file='C:\\Users\\[scrubbed]\\Desktop\\log.log',
 log_min_severity='debug', name='managed', no_log=False,
 no_safe_logging=False, proxy=None)
 2014-07-23 15:34:25,217 [INFO] Entering client managed-mode.
 2014-07-23 15:34:25,217 [DEBUG] pyptlib gave us the following data:
 '{'__class__': <class 'pyptlib.client.ClientTransportPlugin'>,
  'config': {'allTransportsEnabled': False,
             'managedTransportVer': ['1'],
             'proxy': SplitResult(scheme='http', netloc='[scrubbed]',
 path='', query='', fragment=''),
             'stateLocation': 'C:\\Users\\[scrubbed]\\Tor
 Browser\\Data\\Tor\\pt_state/',
             'transports': ['obfs2', 'obfs3']},
  'served_transports': ['obfs2', 'obfs3'],
  'served_version': '1',
  'stdout': <open file '<stdout>', mode 'w' at 0x00436078>}'
 2014-07-23 15:34:25,217 [INFO] OBFSSOCKSv5Factory starting on 49299
 2014-07-23 15:34:25,217 [INFO] Starting factory
 <obfsproxy.network.socks.OBFSSOCKSv5Factory instance at 0x02CCD030>
 2014-07-23 15:34:25,217 [DEBUG] socks_fact_0x2ccd030: Starting up SOCKS
 server factory.
 2014-07-23 15:34:25,217 [DEBUG] Successfully launched 'obfs2' at
 '[scrubbed]'
 2014-07-23 15:34:25,217 [INFO] OBFSSOCKSv5Factory starting on 49300
 2014-07-23 15:34:25,217 [INFO] Starting factory
 <obfsproxy.network.socks.OBFSSOCKSv5Factory instance at 0x02CCD1C0>
 2014-07-23 15:34:25,217 [DEBUG] socks_fact_0x2ccd1c0: Starting up SOCKS
 server factory.
 2014-07-23 15:34:25,217 [DEBUG] Successfully launched 'obfs3' at
 '[scrubbed]'
 2014-07-23 15:34:25,217 [INFO] Starting up the event loop.
 2014-07-23 15:34:26,917 [DEBUG] socks_fact_0x2ccd1c0: New connection.
 2014-07-23 15:34:27,010 [DEBUG] socks_fact_0x2ccd1c0: New connection.
 2014-07-23 15:34:27,072 [DEBUG] socks_fact_0x2ccd1c0: New connection.
 2014-07-23 15:34:27,151 [DEBUG] socks_fact_0x2ccd1c0: New connection.
 2014-07-23 15:34:27,229 [ERROR] Unhandled Error
 Traceback (most recent call last):
   File "twisted\python\log.pyc", line 88, in callWithLogger

   File "twisted\python\log.pyc", line 73, in callWithContext

   File "twisted\python\context.pyc", line 118, in callWithContext

   File "twisted\python\context.pyc", line 81, in callWithContext

 --- <exception caught here> ---
   File "twisted\internet\selectreactor.pyc", line 151, in _doReadOrWrite

   File "twisted\internet\tcp.pyc", line 215, in doRead

   File "twisted\internet\tcp.pyc", line 221, in _dataReceived

   File "obfsproxy\network\socks5.pyc", line 170, in dataReceived

   File "obfsproxy\network\socks5.pyc", line 242, in processAuthentication

   File "obfsproxy\network\socks5.pyc", line 139, in <lambda>

   File "obfsproxy\network\socks5.pyc", line 328, in processNoAuthRequired

   File "obfsproxy\network\socks5.pyc", line 396, in processRequest

   File "obfsproxy\network\socks5.pyc", line 411, in processCmdConnect

   File "obfsproxy\network\socks.pyc", line 156, in connectClass

   File "obfsproxy\network\network.pyc", line 409, in create_proxy_client

   File "twisted\internet\endpoints.pyc", line 42, in <module>

   File "twisted\internet\stdio.pyc", line 28, in <module>

   File "twisted\internet\_win32stdio.pyc", line 7, in <module>

 exceptions.ImportError: No module named win32api
 }}}
 It seems we need http://sourceforge.net/projects/pywin32/files/pywin32/
 which provides that module.

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


More information about the tor-bugs mailing list