[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4167: Client can't connect to storage node via tor in 1.20.0

Tahoe-LAFS trac at tahoe-lafs.org
Tue Feb 25 17:26:10 UTC 2025


#4167: Client can't connect to storage node via tor in 1.20.0
---------------------------+---------------------------
 Reporter:  hacklschorsch  |          Owner:
     Type:  defect         |         Status:  new
 Priority:  normal         |      Milestone:  undecided
Component:  unknown        |        Version:  n/a
 Keywords:                 |  Launchpad Bug:
---------------------------+---------------------------
 || Guest46 || hi, I cannot get tahoe to work, I am using v1.20.0,
 introducer and storage nodes works fine, client con ||
 || fails || to connect to storage node with an exception: ||
 || Guest46 || failure: [Failure instance: Traceback: <class
 'allmydata.util.deferredutil.MultiFailure'>: /home/user/tn3.11/site-
 packages/twisted/internet/defer.py:2017:_inlineCallbacks /home/user/tahoe-
 lafs/venv/lib/python3.11/storage_client.py:1351:_pick_server_and_get_version
 ||
 || Guest46 || /home/user/tahoe-lafs/venv/lib/python3.11/site-
 packages/allmydata/storage_client.py:1341:get_istorage_server /home/user
 /tahoe-lafs/venv/lib/python3.11/site-
 packages/twisted/internet/defer.py:1191:__iter__ /home/user/tahoe-
 lafs/venv/lib/python3.11/site-
 packages/twisted/python/failure.py:455:raiseException ||
 || Guest46 || /home/user/tahoe-lafs/venv/lib/python3.11/site-
 packages/twisted/internet/defer.py:2017:_inlineCallbacks /home/user/tahoe-
 lafs/venv/lib/python3.11/site-
 packages/allmydata/storage_client.py:1125:_pick_a_http_server /home/user
 /tahoe-lafs/venv/lib/python3.11/site-
 packages/twisted/internet/defer.py:1191:__iter__ ||
 || Guest46 || /home/user/tahoe-lafs/venv/lib/python3.11/site-
 packages/twisted/python/failure.py:455:raiseException ] ||
 || hacklschorsch ||   Hi Guest46! ||
 || hacklschorsch ||   What's your shares.needed / shares.total /
 shares.happy configuration?  First thing that comes to my mind is maybe
 the client is looking for more servers than the grid has available ||
 || hacklschorsch ||   https://tahoe-
 lafs.readthedocs.io/en/latest/configuration.html#client-configuration ||
 || hacklschorsch ||   (looks well like it could be a problem with the code
 though) ||
 || hacklschorsch ||   What OS and Python are you running this on?  Would
 be great help if I could reproduce the issue ||
 || Guest46 || hacklschorsch Python 3.11.2 on Debian 12. All shares are set
 to 1 on both server and client nodes, and all nodes use Tor ||
 || meejah ||  Guest46: is it possible to try without Tor, to eliminate one
 variable? ||
 || Guest46 || meejah I tried but don't know how to set it up, get
 "connection refused" from server when connecting to introducer, it's
 easier with tor :D ||
 || meejah ||  hacklschorsch: restarted ||
 || meejah ||  Guest46: hah, glad to hear something is easier with Tor ;)
 (i do have an ssh Onion service for that reason too though ;) ||
 || meejah ||  Guest46: can you try with "force_foolscap" in the "[client]"
 configuration? (theory being maybe the GBS/http stuff doesn't support Tor
 yet?) ||

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4167>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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