[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3348: Tor integration tests fail

Tahoe-LAFS trac at tahoe-lafs.org
Mon Jul 20 20:38:27 UTC 2020


#3348: Tor integration tests fail
------------------------------------+-----------------------
     Reporter:  sajith              |      Owner:  sajith
         Type:  defect              |     Status:  new
     Priority:  normal              |  Milestone:  undecided
    Component:  dev-infrastructure  |    Version:  n/a
   Resolution:                      |   Keywords:
Launchpad Bug:                      |
------------------------------------+-----------------------

Comment (by sajith):

 Error log, for the record:

 {{{
 2020-07-20T15:18:46.2736540Z _________________ ERROR at setup of
 test_onion_service_storage _________________
 2020-07-20T15:18:46.2736840Z
 2020-07-20T15:18:46.2738660Z reactor =
 <twisted.internet.selectreactor.SelectReactor object at 0x104e0b990>
 2020-07-20T15:18:46.2740100Z temp_dir =
 '/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tahoe_6R88E'
 2020-07-20T15:18:46.2740720Z chutney =
 '/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tahoe_6R88E/chutney'
 2020-07-20T15:18:46.2741260Z request = <SubRequest 'tor_network' for
 <Function test_onion_service_storage>>
 2020-07-20T15:18:46.2741390Z
 2020-07-20T15:18:46.2741900Z     @pytest.fixture(scope='session')
 2020-07-20T15:18:46.2742140Z     def tor_network(reactor, temp_dir,
 chutney, request):
 2020-07-20T15:18:46.2742340Z         # this is the actual "chutney" script
 at the root of a chutney checkout
 2020-07-20T15:18:46.2742510Z         chutney_dir = chutney
 2020-07-20T15:18:46.2743400Z         chut = join(chutney_dir, 'chutney')
 2020-07-20T15:18:46.2743610Z
 2020-07-20T15:18:46.2744130Z         # now, as per Chutney's README, we
 have to create the network
 2020-07-20T15:18:46.2744350Z         # ./chutney configure networks/basic
 2020-07-20T15:18:46.2744510Z         # ./chutney start networks/basic
 2020-07-20T15:18:46.2744760Z
 2020-07-20T15:18:46.2745200Z         env = environ.copy()
 2020-07-20T15:18:46.2745820Z         env.update({"PYTHONPATH":
 join(chutney_dir, "lib")})
 2020-07-20T15:18:46.2746020Z         proto = _DumpOutputProtocol(None)
 2020-07-20T15:18:46.2746190Z         reactor.spawnProcess(
 2020-07-20T15:18:46.2746330Z             proto,
 2020-07-20T15:18:46.2746650Z             sys.executable,
 2020-07-20T15:18:46.2746910Z             (
 2020-07-20T15:18:46.2747740Z                 sys.executable, '-m',
 'chutney.TorNet', 'configure',
 2020-07-20T15:18:46.2748320Z                 join(chutney_dir, 'networks',
 'basic'),
 2020-07-20T15:18:46.2748490Z             ),
 2020-07-20T15:18:46.2748740Z             path=join(chutney_dir),
 2020-07-20T15:18:46.2748850Z             env=env,
 2020-07-20T15:18:46.2749020Z         )
 2020-07-20T15:18:46.2749330Z >       pytest_twisted.blockon(proto.done)
 2020-07-20T15:18:46.2749520Z
 2020-07-20T15:18:46.2750100Z integration/conftest.py:413:
 2020-07-20T15:18:46.2751460Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 2020-07-20T15:18:46.2752380Z .tox/integration/lib/python2.7/site-
 packages/pytest_twisted.py:74: in blockon
 2020-07-20T15:18:46.2752930Z     return blockon_default(d)
 2020-07-20T15:18:46.2753040Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 2020-07-20T15:18:46.2753650Z
 2020-07-20T15:18:46.2754510Z d = <Deferred at 0x106f64820 current result:
 <twisted.python.failure.Failure twisted.internet.error.ProcessTerminated:
 A process has ended with a probable error condition: process ended with
 exit code 1.>>
 2020-07-20T15:18:46.2754690Z
 2020-07-20T15:18:46.2754800Z     def blockon_default(d):
 2020-07-20T15:18:46.2755100Z         current = greenlet.getcurrent()
 2020-07-20T15:18:46.2755460Z         assert (
 2020-07-20T15:18:46.2756090Z             current is not
 _instances.gr_twisted
 2020-07-20T15:18:46.2756420Z         ), "blockon cannot be called from the
 twisted greenlet"
 2020-07-20T15:18:46.2756610Z         result = []
 2020-07-20T15:18:46.2756710Z
 2020-07-20T15:18:46.2756990Z         def cb(r):
 2020-07-20T15:18:46.2757380Z             result.append(r)
 2020-07-20T15:18:46.2758060Z             if greenlet.getcurrent() is not
 current:
 2020-07-20T15:18:46.2758390Z                 current.switch(result)
 2020-07-20T15:18:46.2758870Z
 2020-07-20T15:18:46.2759190Z         d.addCallbacks(cb, cb)
 2020-07-20T15:18:46.2759450Z         if not result:
 2020-07-20T15:18:46.2759900Z             _result =
 _instances.gr_twisted.switch()
 2020-07-20T15:18:46.2760570Z             assert _result is result,
 "illegal switch in blockon"
 2020-07-20T15:18:46.2760830Z
 2020-07-20T15:18:46.2761260Z         if isinstance(result[0],
 failure.Failure):
 2020-07-20T15:18:46.2761770Z >           result[0].raiseException()
 2020-07-20T15:18:46.2762880Z E           ProcessTerminated: A process has
 ended with a probable error condition: process ended with exit code 1.
 2020-07-20T15:18:46.2763030Z
 2020-07-20T15:18:46.2763840Z .tox/integration/lib/python2.7/site-
 packages/pytest_twisted.py:95: ProcessTerminated
 2020-07-20T15:18:46.2764850Z ---------------------------- Captured stdout
 setup -----------------------------
 2020-07-20T15:18:46.2765610Z Cloning into
 '/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tahoe_6R88E/chutney'...
 2020-07-20T15:18:46.2765810Z Traceback (most recent call last):
 2020-07-20T15:18:46.2767290Z   File
 "/Users/runner/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/runpy.py",
 line 163, in _run_module_as_main
 2020-07-20T15:18:46.2767610Z     mod_name, _Error)
 2020-07-20T15:18:46.2767920Z   File
 "/Users/runner/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/runpy.py",
 line 119, in _get_module_details
 2020-07-20T15:18:46.2784250Z     code = loader.get_code(mod_name)
 2020-07-20T15:18:46.2784500Z   File
 "/Users/runner/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/pkgutil.py",
 line 281, in get_code
 2020-07-20T15:18:46.2785220Z     self.code = compile(source,
 self.filename, 'exec')
 2020-07-20T15:18:46.2785550Z   File
 "/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tahoe_6R88E/chutney/lib/chutney/TorNet.py",
 line 103
 2020-07-20T15:18:46.2785720Z     def mkdir_p(*d, mode=448):
 2020-07-20T15:18:46.2785870Z                        ^
 2020-07-20T15:18:46.2786000Z SyntaxError: invalid syntax
 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3348#comment:1>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list