Opened at 2021-09-03T19:46:37Z
#3789 new defect
intermittent integration/test_i2p.py::test_i2p_service_storage failure
| Reported by: | exarkun | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | undecided |
| Component: | unknown | Version: | n/a |
| Keywords: | Cc: | ||
| Launchpad Bug: |
Description
https://github.com/tahoe-lafs/tahoe-lafs/pull/1119/checks?check_run_id=3509324630 (will no doubt expire almost immediately)
___________________________ test_i2p_service_storage ___________________________
pyfuncitem = <Function test_i2p_service_storage>
def pytest_pyfunc_call(pyfuncitem):
"""Interface to async test call handler."""
# TODO: only handle 'our' tests? what is the point of handling others?
# well, because our interface allowed people to return deferreds
# from arbitrary tests so we kinda have to keep this up for now
> _run_inline_callbacks(_async_pytest_pyfunc_call, pyfuncitem)
.tox/integration3/lib/python3.9/site-packages/pytest_twisted.py:368:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/integration3/lib/python3.9/site-packages/pytest_twisted.py:356: in _run_inline_callbacks
blockon_default(d)
.tox/integration3/lib/python3.9/site-packages/pytest_twisted.py:98: in blockon_default
result[0].raiseException()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <twisted.python.failure.Failure twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.>
def raiseException(self):
> raise self.value.with_traceback(self.tb)
E twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.
.tox/integration3/lib/python3.9/site-packages/twisted/python/failure.py:475: ProcessTerminated
---------------------------- Captured stdout setup -----------------------------
2021-09-03T19:25:18+0000 [twisted.python.log#info] web: 127.0.0.1 PUT /uri/[CENSORED] 201 72
2021-09-03T19:25:19+0000 [twisted.python.log#info] web: 127.0.0.1 GET /uri/[CENSORED] 200 40
Unable to find image 'purplei2p/i2pd:latest' locally
latest: Pulling from purplei2p/i2pd
a0d0a0d46f8b: Pulling fs layer
2f7a227e4ee3: Pulling fs layer
8078106cc68f: Pulling fs layer
f092c943dfc6: Pulling fs layer
3f6651e2a697: Pulling fs layer
7263312c64b7: Pulling fs layer
0f9ad0740231: Pulling fs layer
f092c943dfc6: Waiting
3f6651e2a697: Waiting
7263312c64b7: Waiting
0f9ad0740231: Waiting
2f7a227e4ee3: Verifying Checksum
2f7a227e4ee3: Download complete
a0d0a0d46f8b: Download complete
f092c943dfc6: Verifying Checksum
f092c943dfc6: Download complete
a0d0a0d46f8b: Pull complete
3f6651e2a697: Verifying Checksum
3f6651e2a697: Download complete
0f9ad0740231: Verifying Checksum
0f9ad0740231: Download complete
7263312c64b7: Verifying Checksum
7263312c64b7: Download complete
8078106cc68f: Verifying Checksum
8078106cc68f: Download complete
2f7a227e4ee3: Pull complete
8078106cc68f: Pull complete
f092c943dfc6: Pull complete
3f6651e2a697: Pull complete
7263312c64b7: Pull complete
0f9ad0740231: Pull complete
Digest: sha256:acf9b14768d41e851533374140e53f5646b77c28c9e68e7626580ad3958b6aed
Status: Downloaded newer image for purplei2p/i2pd:latest
19:25:20@305/none - i2pd v2.39.0 starting
19:25:20@305/error - RouterInfo: Can't open file
19:25:20@305/warn - NetIface: interface with yggdrasil network address not found
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/error - Reseed: Failed to connect to localhost
19:25:20@305/warn - Reseed: SU3 download failed
19:25:20@305/warn - Reseed: failed to reseed from servers after 10 attempts
19:25:20@305/warn - Reseed: failed to reseed from servers
19:25:20@305/warn - Transports: Can't find routers for peer test ipv4
19:25:20@564/warn - Transports: 15 ephemeral keys generated at the time
Saw 'ephemeral keys' in the logs
making introducer /tmp/tahoe_6jm35x1/introducer_i2p
19:25:20@305/warn - Addressbook: Can't open /home/i2pd/data/addressbook/addresses.csv
19:25:20@305/error - Addressbook: resetting eTags
19:25:20@305/warn - Clients: Can't read /home/i2pd/data/tunnels.conf: /home/i2pd/data/tunnels.conf: cannot open file
Support for Python 3 is an incomplete work-in-progress. Use at your own risk.
'tahoe run' in '/tmp/tahoe_6jm35x1/introducer_i2p'
running node in '/tmp/tahoe_6jm35x1/introducer_i2p'
2021-09-03T19:25:24+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] twistd 21.7.0 (/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/bin/python 3.9.6) starting up.
2021-09-03T19:25:24+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] reactor class: twisted.internet.epollreactor.EPollReactor.
2021-09-03T19:25:26+0000 [twisted.logger._global#warn] /home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/foolscap/pb.py:870: builtins.BytesWarning: str() on a bytes instance
2021-09-03T19:25:26+0000 [-] Foolscap logging initialized
2021-09-03T19:25:26+0000 [-] Note to developers: twistd.log does not receive very much.
2021-09-03T19:25:26+0000 [-] Use 'flogtool tail -c NODEDIR/private/logport.furl' instead
2021-09-03T19:25:26+0000 [-] and read docs/logging.rst
2021-09-03T19:25:26+0000 [-] TahoeLAFSSite starting on 4561
2021-09-03T19:25:26+0000 [allmydata.webish.TahoeLAFSSite#info] Starting factory <allmydata.webish.TahoeLAFSSite object at 0x7f4d8d737820>
2021-09-03T19:25:26+0000 [-] My pid: 2659
2021-09-03T19:25:26+0000 [-] Listener starting on 48099
2021-09-03T19:25:26+0000 [foolscap.pb.Listener#info] Starting factory <Listener at 0x7f4d8e6360a0 on CleanupEndpoint(_wrapped=<twisted.internet.endpoints.AdoptedStreamServerEndpoint object at 0x7f4d8d3f0c70>, _fd=11, _listened=True) with tub yppt7cr525xkfnmxtiyqdkvkroy7uujx>
2021-09-03T19:25:26+0000 [-] Listener starting on 39441
2021-09-03T19:25:26+0000 [foolscap.pb.Listener#info] Starting factory <Listener at 0x7f4d8d3f0dc0 on <twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7f4d8d3f0fa0> with tub zynt6hifjy7zt5fexm2fay5thtbvuizw>
2021-09-03T19:25:26+0000 [-] Listener starting on 48129
2021-09-03T19:25:26+0000 [foolscap.pb.Listener#info] Starting factory <Listener at 0x7f4d8d3f0940 on CleanupEndpoint(_wrapped=<twisted.internet.endpoints.AdoptedStreamServerEndpoint object at 0x7f4d8d3f01f0>, _fd=10, _listened=True) with tub fkndvbrrdsckkd6chfkhr2hgcfuptwkg>
2021-09-03T19:25:26+0000 [-] introducer running
Saw 'introducer running' in the logs
----------------------------- Captured stdout call -----------------------------
creating /tmp/tahoe_6jm35x1/carol_i2p
2021-09-03T19:25:27+0000 [twisted.logger._global#warn] /home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/foolscap/negotiate.py:540: builtins.BytesWarning: str() on a bytes instance
Support for Python 3 is an incomplete work-in-progress. Use at your own risk.
Traceback (most recent call last):
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 701, in errback
self._startRunCallbacks(fail)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 764, in _startRunCallbacks
self._runCallbacks()
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 858, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 1751, in gotResult
current_context.run(_inlineCallbacks, r, gen, status)
--- <exception caught here> ---
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 1657, in _inlineCallbacks
result = current_context.run(
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/python/failure.py", line 500, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/allmydata/scripts/create_node.py", line 465, in create_node
yield write_node_config(c, config)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 1657, in _inlineCallbacks
result = current_context.run(
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/python/failure.py", line 500, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/allmydata/scripts/create_node.py", line 290, in write_node_config
yield i2p_provider.create_config(reactor, config)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 1657, in _inlineCallbacks
result = current_context.run(
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/python/failure.py", line 500, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/allmydata/util/i2p_provider.py", line 113, in create_config
sam_port = yield _connect_to_i2p(reactor, cli_config, txi2p)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/twisted/internet/defer.py", line 1661, in _inlineCallbacks
result = current_context.run(gen.send, result)
File "/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/allmydata/util/i2p_provider.py", line 98, in _connect_to_i2p
raise ValueError("unable to reach any default I2P SAM port")
builtins.ValueError: unable to reach any default I2P SAM port
connecting to I2P (to allocate .i2p address)..
Unable to reach I2P SAM API at 'tcp:127.0.0.1:7656': Connection was refused by other side: 111: Connection refused.
--------------------------- Captured stdout teardown ---------------------------
2021-09-03T19:25:29+0000 [-] Received SIGTERM, shutting down.
2021-09-03T19:25:29+0000 [-] (TCP Port 4561 Closed)
2021-09-03T19:25:29+0000 [allmydata.webish.TahoeLAFSSite#info] Stopping factory <allmydata.webish.TahoeLAFSSite object at 0x7f4d8d737820>
2021-09-03T19:25:29+0000 [-] (TCP Port 48129 Closed)
2021-09-03T19:25:29+0000 [foolscap.pb.Listener#info] Stopping factory <Listener at 0x7f4d8d3f0940 on CleanupEndpoint(_wrapped=<twisted.internet.endpoints.AdoptedStreamServerEndpoint object at 0x7f4d8d3f01f0>, _fd=10, _listened=True) with tub fkndvbrrdsckkd6chfkhr2hgcfuptwkg>
2021-09-03T19:25:29+0000 [-] (TCP Port 39441 Closed)
2021-09-03T19:25:29+0000 [foolscap.pb.Listener#info] Stopping factory <Listener at 0x7f4d8d3f0dc0 on <twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7f4d8d3f0fa0> with tub zynt6hifjy7zt5fexm2fay5thtbvuizw>
2021-09-03T19:25:29+0000 [-] (TCP Port 48099 Closed)
2021-09-03T19:25:29+0000 [foolscap.pb.Listener#info] Stopping factory <Listener at 0x7f4d8e6360a0 on CleanupEndpoint(_wrapped=<twisted.internet.endpoints.AdoptedStreamServerEndpoint object at 0x7f4d8d3f0c70>, _fd=11, _listened=True) with tub yppt7cr525xkfnmxtiyqdkvkroy7uujx>
2021-09-03T19:25:29+0000 [-] Main loop terminated.
2021-09-03T19:25:29+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info] Server Shut Down.
=============================== warnings summary ===============================
.tox/integration3/lib/python3.9/site-packages/future/standard_library/__init__.py:65
/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/future/standard_library/__init__.py:65: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
.tox/integration3/lib/python3.9/site-packages/foolscap/remoteinterface.py:191: 49 warnings
/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/foolscap/remoteinterface.py:191: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
names, _, _, typeList = inspect.getargspec(method)
.tox/integration3/lib/python3.9/site-packages/pyutil/dictutil.py:185
/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/pyutil/dictutil.py:185: DeprecationWarning: deprecated
warnings.warn("deprecated", DeprecationWarning)
.tox/integration3/lib/python3.9/site-packages/_pytest/config/__init__.py:1233
/home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/lib/python3.9/site-packages/_pytest/config/__init__.py:1233: PytestConfigWarning: Unknown config option: twisted
self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
FAILED integration/test_i2p.py::test_i2p_service_storage - twisted.internet.e...
============ 1 failed, 25 passed, 52 warnings in 174.22s (0:02:54) =============
ERROR: InvocationError for command /home/runner/work/tahoe-lafs/tahoe-lafs/.tox/integration3/bin/py.test --timeout=1800 --coverage -v integration (exited with code 1)
Note: See
TracTickets for help on using
tickets.
