client can't connect to introducer via i2p

Brian Warner warner at lothar.com
Thu Sep 1 21:19:20 UTC 2016


On 9/1/16 1:12 AM, Vladislav wrote:
> Thanks! I update tahoe-lafs, correct introducer url and got new error:

>  File "/home/vlad/.virtualenvs/tahoe/local/lib/python2.7/site-packages/foolscap/eventual.py",
> line 26, in _turn
>    cb(*args, **kwargs)
>  File "/home/vlad/tahoe-lafs/src/allmydata/storage_client.py", line
> 144, in _got_announcement
>    precondition(isinstance(key_s, str), key_s)
>  File "/home/vlad/tahoe-lafs/src/allmydata/util/assertutil.py", line
> 39, in precondition
>    raise AssertionError, "".join(msgbuf)
> exceptions.AssertionError: precondition:
> u'v0-myl4clrthvchbjn77vkojeadtaprngcubxuyjxcfimyb6irvdola' <type
> 'unicode'>

Ahh.. that's interesting. I suspect something is delivering
unicode-based server-IDs inside the IntroducerClient, when it's supposed
to be using plain strings. It's a bug inside tahoe, not user error. I
bet it has to do with the introducer_cache.yaml file.

I've opened https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2817 to track
this one. I'll see if I can figure out what's going on later tonight.

cheers,
 -Brian



More information about the tahoe-dev mailing list