SSL Issue over I2P.

Bruno Criado brunocriado at gmail.com
Fri Nov 4 12:36:38 UTC 2016


Hi all.

I've created an introducer and a storage in different servers and getting
some erros about SSL.

#########################
Introducer side - Configuration:
#########################

tahoe -V
tahoe-lafs: 1.12.0a1.post16 [master:
250c6f6054c05df66957412d33b022f5b423a0d4]
foolscap: 0.12.4
pycryptopp: 0.7.1.869544967005693312591928092448767568728501330214
zfec: 1.4.24
Twisted: 16.5.0
Nevow: 0.14.2
zope.interface: unknown
python: 2.7.9
platform: Linux-debian_8.6-x86_64-64bit_ELF
pyOpenSSL: 16.2.0
OpenSSL: 1.0.1t [ 3 May 2016]
simplejson: 3.10.0
pycrypto: 2.6.1
pyasn1: 0.1.9
service-identity: 16.0.0
characteristic: 14.3.0
pyasn1-modules: 0.0.8
cryptography: 1.5.2
cffi: 1.8.3
six: 1.10.0
enum34: 1.1.6
pycparser: 2.17
PyYAML: 3.12
setuptools: 28.7.1
constantly: 15.1.0 [according to pkg_resources]
incremental: 16.10.1 [according to pkg_resources]
attrs: 16.2.0 [according to pkg_resources]
ipaddress: 1.0.17 [according to pkg_resources]
shutilwhich: 1.1.0 [according to pkg_resources]
idna: 2.1 [according to pkg_resources]

-----------------------------------------------------------------

pip freeze | grep i2p
txi2p==0.3.1

-----------------------------------------------------------------

cat tahoe.cfg
# -*- mode: conf; coding: utf-8 -*-

[connections]
tcp = tor

[node]
nickname = introducer
reveal-IP-address = false
web.port = tcp:43021:interface=0.0.0.0
web.static = public_html
tub.port =
i2p:/root/introducer/private/i2p_dest.privkey:3457:api=SAM:apiEndpoint=tcp\:127.0.0.1\:7656
tub.location =
i2p:w3l4ksfkcm73uvhr7tbm6tyvx6h2gqsz7ckna42z77ej7lm6jneq.b32.i2p:3457


[i2p]
dest = true
dest.port = 3457
sam.port = tcp:127.0.0.1:7656
dest.private_key_file = private/i2p_dest.privkey

######################
Storage side - Configuration:
######################

tahoe -V
tahoe-lafs: 1.12.0a1.post16 [master:
250c6f6054c05df66957412d33b022f5b423a0d4]
foolscap: 0.12.4
pycryptopp: 0.7.1.869544967005693312591928092448767568728501330214
zfec: 1.4.24
Twisted: 16.5.0
Nevow: 0.14.2
zope.interface: unknown
python: 2.7.9
platform: Linux-debian_8.6-x86_64-64bit_ELF
pyOpenSSL: 16.2.0
OpenSSL: 1.0.1t [ 3 May 2016]
simplejson: 3.10.0
pycrypto: 2.6.1
pyasn1: 0.1.9
service-identity: 16.0.0
characteristic: 14.3.0
pyasn1-modules: 0.0.8
cryptography: 1.5.2
cffi: 1.8.3
six: 1.10.0
enum34: 1.1.6
pycparser: 2.17
PyYAML: 3.12
setuptools: 28.7.1
constantly: 15.1.0 [according to pkg_resources]
incremental: 16.10.1 [according to pkg_resources]
attrs: 16.2.0 [according to pkg_resources]
ipaddress: 1.0.17 [according to pkg_resources]
shutilwhich: 1.1.0 [according to pkg_resources]
idna: 2.1 [according to pkg_resources]

-----------------------------------------------------------------

pip freeze | grep i2p
txi2p==0.3.1

-----------------------------------------------------------------
cat tahoe.cfg
# -*- mode: conf; coding: utf-8 -*-

[connections]
tcp = tor

[node]
nickname = storage-i2p
reveal-IP-address = false
web.port = tcp:43021:interface=0.0.0.0
web.static = public_html
tub.port =
i2p:/root/storage/private/i2p_dest.privkey:3457:api=SAM:apiEndpoint=tcp\:127.0.0.1\:7656
tub.location =
i2p:ky5qgogccgktmu2t6ypayyujexk2rx3hkv3nxbkijrovnbfohnkq.b32.i2p:3457

[i2p]
dest = true
dest.port = 3457
sam.port = tcp:127.0.0.1:7656
dest.private_key_file = private/i2p_dest.privkey

[client]
# Which services should this client connect to?
introducer.furl = pb://4att2ooiejqazfzrstnieds63qi5wqmy@i2p
:w3l4ksfkcm73uvhr7tbm6tyvx6h2gqsz7ckna42z77ej7lm6jneq.b32.i2p:3457/ygtyocudzg22ida4mphyzka3x4s5o32m
helper.furl =
#stats_gatherer.furl =

[storage]
# Shall this node provide storage service?
enabled = true
#readonly =
reserved_space = 1G
#expire.enabled =
#expire.mode =

[helper]
# Shall this node run a helper service that clients can use?
enabled = false


##########
# ERRORS #
##########

########################
Introducer Side - Errors:
########################


flogtool tail private/logport.furl

STARTING '/root/introducer'
starting node in '/root/introducer'
starting..
Connecting..
Connected (to pid 1561)
Remote Versions:
 Nevow: 0.14.2
 OpenSSL: 1.0.1t
 PyYAML: 3.12
 Twisted: 16.5.0
 attrs: 16.2.0
 cffi: 1.8.3
 characteristic: 14.3.0
 constantly: 15.1.0
 cryptography: 1.5.2
 enum34: 1.1.6
 foolscap: 0.12.4
 idna: 2.1
 incremental: 16.10.1
 ipaddress: 1.0.17
 platform: Linux-debian_8.6-x86_64-64bit_ELF
 pyOpenSSL: 16.2.0
 pyasn1: 0.1.9
 pyasn1-modules: 0.0.8
 pycparser: 2.17
 pycrypto: 2.6.1
 pycryptopp: 0.7.1.869544967005693312591928092448767568728501330214
 python: 2.7.9
 service-identity: 16.0.0
 setuptools: 28.7.1
 shutilwhich: 1.1.0
 simplejson: 3.10.0
 six: 1.10.0
 tahoe-lafs: 1.12.0a1.post16
 twisted: 16.5.0
 zfec: 1.4.24
 zope.interface: unknown
12:18:28.101 L20 []#29 <Listener at 0x7f68193d77d0 on
<txi2p.sam.endpoints.SAMI2PStreamServerEndpoint object at 0x7f6819364e50>
with tub 4att2ooiejqazfzrstnieds63qi5wqmy> accepting connection from
I2PAddress(wme6fb7xsn5msqxxjgkiecdk4ymztorqstows52a7eoe2isxwxta.b32.i2p)
12:18:28.102 L20 []#30 Negotiation started
12:18:28.102 L10 []#31 initServer
12:18:30.083 L10 []#32 dataReceived(isClient=False,phase=0,options={}): 'G'
12:18:30.084 L10 []#33 dataReceived(isClient=False,phase=0,options={}): 'E'
12:18:30.084 L10 []#34 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:30.085 L10 []#35 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:30.085 L10 []#36 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:30.085 L10 []#37 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:30.085 L10 []#38 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:30.086 L10 []#39 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:30.086 L10 []#40 dataReceived(isClient=False,phase=0,options={}): '4'
12:18:30.086 L10 []#41 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:30.086 L10 []#42 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.087 L10 []#43 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.087 L10 []#44 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:30.087 L10 []#45 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:30.087 L10 []#46 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:30.088 L10 []#47 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:30.088 L10 []#48 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.090 L10 []#49 dataReceived(isClient=False,phase=0,options={}): 'j'
12:18:30.090 L10 []#50 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:30.090 L10 []#51 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:30.091 L10 []#52 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:30.091 L10 []#53 dataReceived(isClient=False,phase=0,options={}): 'f'
12:18:30.091 L10 []#54 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:30.092 L10 []#55 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:30.092 L10 []#56 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:30.092 L10 []#57 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.093 L10 []#58 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:30.093 L10 []#59 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:30.094 L10 []#60 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.094 L10 []#61 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:30.094 L10 []#62 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:30.095 L10 []#63 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:30.095 L10 []#64 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:30.096 L10 []#65 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:30.096 L10 []#66 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:30.097 L10 []#67 dataReceived(isClient=False,phase=0,options={}): '5'
12:18:30.097 L10 []#68 dataReceived(isClient=False,phase=0,options={}): 'w'
12:18:30.097 L10 []#69 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:30.098 L10 []#70 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:30.098 L10 []#71 dataReceived(isClient=False,phase=0,options={}): 'y'
12:18:30.099 L10 []#72 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:30.099 L10 []#73 dataReceived(isClient=False,phase=0,options={}): 'H'
12:18:30.100 L10 []#74 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:30.100 L10 []#75 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:30.100 L10 []#76 dataReceived(isClient=False,phase=0,options={}): 'P'
12:18:30.100 L10 []#77 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:30.101 L10 []#78 dataReceived(isClient=False,phase=0,options={}): '1'
12:18:30.101 L10 []#79 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:30.101 L10 []#80 dataReceived(isClient=False,phase=0,options={}): '1'
12:18:30.102 L10 []#81 dataReceived(isClient=False,phase=0,options={}): '\r'
12:18:30.102 L10 []#82 dataReceived(isClient=False,phase=0,options={}): '\n'
12:18:30.102 L10 []#83 dataReceived(isClient=False,phase=0,options={}): 'H'
12:18:30.103 L10 []#84 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:30.103 L10 []#85 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:30.103 L10 []#86 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.104 L10 []#87 dataReceived(isClient=False,phase=0,options={}): ':'
12:18:30.104 L10 []#88 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:30.104 L10 []#89 dataReceived(isClient=False,phase=0,options={}): 'w'
12:18:30.104 L10 []#90 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:30.105 L10 []#91 dataReceived(isClient=False,phase=0,options={}): 'l'
12:18:30.105 L10 []#92 dataReceived(isClient=False,phase=0,options={}): '4'
12:18:30.105 L10 []#93 dataReceived(isClient=False,phase=0,options={}): 'k'
12:18:30.105 L10 []#94 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:30.106 L10 []#95 dataReceived(isClient=False,phase=0,options={}): 'f'
12:18:30.106 L10 []#96 dataReceived(isClient=False,phase=0,options={}): 'k'
12:18:30.106 L10 []#97 dataReceived(isClient=False,phase=0,options={}): 'c'
12:18:30.106 L10 []#98 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:30.107 L10 []#99 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:30.107 L10 []#100 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:30.108 L10 []#101 dataReceived(isClient=False,phase=0,options={}): 'u'
12:18:30.108 L10 []#102 dataReceived(isClient=False,phase=0,options={}): 'v'
12:18:30.108 L10 []#103 dataReceived(isClient=False,phase=0,options={}): 'h'
12:18:30.109 L10 []#104 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:30.109 L10 []#105 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:30.109 L10 []#106 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.109 L10 []#107 dataReceived(isClient=False,phase=0,options={}): 'b'
12:18:30.110 L10 []#108 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:30.110 L10 []#109 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:30.110 L10 []#110 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.111 L10 []#111 dataReceived(isClient=False,phase=0,options={}): 'y'
12:18:30.111 L10 []#112 dataReceived(isClient=False,phase=0,options={}): 'v'
12:18:30.111 L10 []#113 dataReceived(isClient=False,phase=0,options={}): 'x'
12:18:30.112 L10 []#114 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:30.112 L10 []#115 dataReceived(isClient=False,phase=0,options={}): 'h'
12:18:30.112 L10 []#116 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:30.113 L10 []#117 dataReceived(isClient=False,phase=0,options={}): 'g'
12:18:30.113 L10 []#118 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:30.113 L10 []#119 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:30.113 L10 []#120 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:30.114 L10 []#121 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:30.114 L10 []#122 dataReceived(isClient=False,phase=0,options={}): 'c'
12:18:30.114 L10 []#123 dataReceived(isClient=False,phase=0,options={}): 'k'
12:18:30.114 L10 []#124 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:30.115 L10 []#125 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:30.115 L10 []#126 dataReceived(isClient=False,phase=0,options={}): '4'
12:18:30.115 L10 []#127 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:30.116 L10 []#128 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:30.116 L10 []#129 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:30.116 L10 []#130 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:30.117 L10 []#131 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.117 L10 []#132 dataReceived(isClient=False,phase=0,options={}): 'j'
12:18:30.117 L10 []#133 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:30.117 L10 []#134 dataReceived(isClient=False,phase=0,options={}): 'l'
12:18:30.118 L10 []#135 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:30.118 L10 []#136 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:30.118 L10 []#137 dataReceived(isClient=False,phase=0,options={}): 'j'
12:18:30.118 L10 []#138 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:30.119 L10 []#139 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.119 L10 []#140 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:30.120 L10 []#141 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:30.120 L10 []#142 dataReceived(isClient=False,phase=0,options={}): 'b'
12:18:30.123 L10 []#143 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:30.123 L10 []#144 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:30.124 L10 []#145 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:30.124 L10 []#146 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:30.124 L10 []#147 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:30.124 L10 []#148 dataReceived(isClient=False,phase=0,options={}): 'p'
12:18:30.125 L10 []#149 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:30.125 L10 []#150 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:30.125 L10 []#151 dataReceived(isClient=False,phase=0,options={}): 'U'
12:18:30.125 L10 []#152 dataReceived(isClient=False,phase=0,options={}): 'p'
12:18:30.126 L10 []#153 dataReceived(isClient=False,phase=0,options={}): 'g'
12:18:30.126 L10 []#154 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:30.126 L10 []#155 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:30.126 L10 []#156 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:30.127 L10 []#157 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.127 L10 []#158 dataReceived(isClient=False,phase=0,options={}): ':'
12:18:30.127 L10 []#159 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:30.128 L10 []#160 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:30.128 L10 []#161 dataReceived(isClient=False,phase=0,options={}): 'L'
12:18:30.128 L10 []#162 dataReceived(isClient=False,phase=0,options={}): 'S'
12:18:30.128 L10 []#163 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:30.129 L10 []#164 dataReceived(isClient=False,phase=0,options={}): '1'
12:18:30.129 L10 []#165 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:30.129 L10 []#166 dataReceived(isClient=False,phase=0,options={}): '0'
12:18:30.129 L10 []#167 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:30.130 L10 []#168 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:30.130 L10 []#169 dataReceived(isClient=False,phase=0,options={}): 'C'
12:18:30.130 L10 []#170 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:30.130 L10 []#171 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:30.131 L10 []#172 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:30.131 L10 []#173 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.131 L10 []#174 dataReceived(isClient=False,phase=0,options={}): 'c'
12:18:30.132 L10 []#175 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:30.132 L10 []#176 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:30.132 L10 []#177 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:30.132 L10 []#178 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:30.133 L10 []#179 dataReceived(isClient=False,phase=0,options={}): ':'
12:18:30.133 L10 []#180 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:30.133 L10 []#181 dataReceived(isClient=False,phase=0,options={}): 'U'
12:18:30.133 L10 []#182 dataReceived(isClient=False,phase=0,options={}): 'p'
12:18:30.134 L10 []#183 dataReceived(isClient=False,phase=0,options={}): 'g'
12:18:30.134 L10 []#184 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:30.134 L10 []#185 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:30.134 L10 []#186 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:30.135 L10 []#187 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:30.135 L10 []#188 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:30.135 L10 []#189 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:30.135 L10 []#190 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:30.136 L10 []#191 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:30.136 L10 []#192 handlePLAINTEXTServer:
targetTubID='4att2ooiejqazfzrstnieds63qi5wqmy'
12:18:30.136 L10 []#193 handlePLAINTEXTServer: wantEncrypted=True
12:18:30.136 L10 []#194 startENCRYPTED(isClient=False)
12:18:30.136 L10 []#195 startTLS, client=False
12:18:30.150 L10 []#196 Negotiate.sendHello (isClient=False):
{'my-incarnation': '51d96a7f710197f2', 'my-tub-id':
'4att2ooiejqazfzrstnieds63qi5wqmy', 'initial-vocab-table-range': '0 1',
'banana-negotiation-range': '3 3'}
12:18:32.206 L20 []#197 negotiationFailed
 FAILURE:
 [CopiedFailure instance: Traceback from remote host -- Traceback (most
recent call last):
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/posixbase.py",
line 597, in _doReadOrWrite
     why = selectable.doRead()
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 208, in doRead
     return self._dataReceived(data)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 214, in _dataReceived
     rval = self.protocol.dataReceived(data)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/protocols/tls.py",
line 415, in dataReceived
     self._checkHandshakeStatus()
 --- <exception caught here> ---
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/protocols/tls.py",
line 335, in _checkHandshakeStatus
     self._tlsConnection.do_handshake()
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
1426, in do_handshake
     self._raise_ssl_error(self._ssl, result)
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
1174, in _raise_ssl_error
     _raise_current_error()
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/_util.py",
line 48, in exception_from_error_queue
     raise exception_type(errors)
 OpenSSL.SSL.Error: [('SSL routines', 'SSL23_GET_SERVER_HELLO', 'unknown
protocol')]
 ]
12:18:43.241 L20 []#198 <Listener at 0x7f68193d77d0 on
<txi2p.sam.endpoints.SAMI2PStreamServerEndpoint object at 0x7f6819364e50>
with tub 4att2ooiejqazfzrstnieds63qi5wqmy> accepting connection from
I2PAddress(wme6fb7xsn5msqxxjgkiecdk4ymztorqstows52a7eoe2isxwxta.b32.i2p)
12:18:43.242 L20 []#199 Negotiation started
12:18:43.242 L10 []#200 initServer
12:18:45.083 L10 []#201 dataReceived(isClient=False,phase=0,options={}): 'G'
12:18:45.084 L10 []#202 dataReceived(isClient=False,phase=0,options={}): 'E'
12:18:45.084 L10 []#203 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:45.084 L10 []#204 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:45.085 L10 []#205 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:45.085 L10 []#206 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:45.085 L10 []#207 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:45.086 L10 []#208 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:45.086 L10 []#209 dataReceived(isClient=False,phase=0,options={}): '4'
12:18:45.086 L10 []#210 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:45.086 L10 []#211 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.087 L10 []#212 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.087 L10 []#213 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:45.087 L10 []#214 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:45.087 L10 []#215 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:45.088 L10 []#216 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:45.088 L10 []#217 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.088 L10 []#218 dataReceived(isClient=False,phase=0,options={}): 'j'
12:18:45.089 L10 []#219 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:45.089 L10 []#220 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:45.089 L10 []#221 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:45.089 L10 []#222 dataReceived(isClient=False,phase=0,options={}): 'f'
12:18:45.089 L10 []#223 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:45.090 L10 []#224 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:45.090 L10 []#225 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:45.090 L10 []#226 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.091 L10 []#227 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:45.091 L10 []#228 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:45.091 L10 []#229 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.091 L10 []#230 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:45.092 L10 []#231 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:45.092 L10 []#232 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:45.092 L10 []#233 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:45.092 L10 []#234 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:45.093 L10 []#235 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:45.093 L10 []#236 dataReceived(isClient=False,phase=0,options={}): '5'
12:18:45.093 L10 []#237 dataReceived(isClient=False,phase=0,options={}): 'w'
12:18:45.093 L10 []#238 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:45.094 L10 []#239 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:45.094 L10 []#240 dataReceived(isClient=False,phase=0,options={}): 'y'
12:18:45.094 L10 []#241 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:45.095 L10 []#242 dataReceived(isClient=False,phase=0,options={}): 'H'
12:18:45.095 L10 []#243 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:45.095 L10 []#244 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:45.095 L10 []#245 dataReceived(isClient=False,phase=0,options={}): 'P'
12:18:45.096 L10 []#246 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:45.096 L10 []#247 dataReceived(isClient=False,phase=0,options={}): '1'
12:18:45.096 L10 []#248 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:45.096 L10 []#249 dataReceived(isClient=False,phase=0,options={}): '1'
12:18:45.097 L10 []#250 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:45.097 L10 []#251 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:45.097 L10 []#252 dataReceived(isClient=False,phase=0,options={}): 'H'
12:18:45.098 L10 []#253 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:45.098 L10 []#254 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:45.098 L10 []#255 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.098 L10 []#256 dataReceived(isClient=False,phase=0,options={}): ':'
12:18:45.099 L10 []#257 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:45.099 L10 []#258 dataReceived(isClient=False,phase=0,options={}): 'w'
12:18:45.099 L10 []#259 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:45.100 L10 []#260 dataReceived(isClient=False,phase=0,options={}): 'l'
12:18:45.100 L10 []#261 dataReceived(isClient=False,phase=0,options={}): '4'
12:18:45.100 L10 []#262 dataReceived(isClient=False,phase=0,options={}): 'k'
12:18:45.101 L10 []#263 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:45.101 L10 []#264 dataReceived(isClient=False,phase=0,options={}): 'f'
12:18:45.101 L10 []#265 dataReceived(isClient=False,phase=0,options={}): 'k'
12:18:45.101 L10 []#266 dataReceived(isClient=False,phase=0,options={}): 'c'
12:18:45.101 L10 []#267 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:45.102 L10 []#268 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:45.102 L10 []#269 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:45.102 L10 []#270 dataReceived(isClient=False,phase=0,options={}): 'u'
12:18:45.102 L10 []#271 dataReceived(isClient=False,phase=0,options={}): 'v'
12:18:45.103 L10 []#272 dataReceived(isClient=False,phase=0,options={}): 'h'
12:18:45.103 L10 []#273 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:45.103 L10 []#274 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:45.103 L10 []#275 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.104 L10 []#276 dataReceived(isClient=False,phase=0,options={}): 'b'
12:18:45.104 L10 []#277 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:45.104 L10 []#278 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:45.105 L10 []#279 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.105 L10 []#280 dataReceived(isClient=False,phase=0,options={}): 'y'
12:18:45.105 L10 []#281 dataReceived(isClient=False,phase=0,options={}): 'v'
12:18:45.105 L10 []#282 dataReceived(isClient=False,phase=0,options={}): 'x'
12:18:45.106 L10 []#283 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:45.106 L10 []#284 dataReceived(isClient=False,phase=0,options={}): 'h'
12:18:45.106 L10 []#285 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:45.106 L10 []#286 dataReceived(isClient=False,phase=0,options={}): 'g'
12:18:45.107 L10 []#287 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:45.107 L10 []#288 dataReceived(isClient=False,phase=0,options={}): 's'
12:18:45.107 L10 []#289 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:45.107 L10 []#290 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:45.108 L10 []#291 dataReceived(isClient=False,phase=0,options={}): 'c'
12:18:45.108 L10 []#292 dataReceived(isClient=False,phase=0,options={}): 'k'
12:18:45.108 L10 []#293 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:45.108 L10 []#294 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:45.109 L10 []#295 dataReceived(isClient=False,phase=0,options={}): '4'
12:18:45.109 L10 []#296 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:45.109 L10 []#297 dataReceived(isClient=False,phase=0,options={}): 'z'
12:18:45.109 L10 []#298 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:45.110 L10 []#299 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:45.110 L10 []#300 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.110 L10 []#301 dataReceived(isClient=False,phase=0,options={}): 'j'
12:18:45.110 L10 []#302 dataReceived(isClient=False,phase=0,options={}): '7'
12:18:45.111 L10 []#303 dataReceived(isClient=False,phase=0,options={}): 'l'
12:18:45.111 L10 []#304 dataReceived(isClient=False,phase=0,options={}): 'm'
12:18:45.111 L10 []#305 dataReceived(isClient=False,phase=0,options={}): '6'
12:18:45.111 L10 []#306 dataReceived(isClient=False,phase=0,options={}): 'j'
12:18:45.111 L10 []#307 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:45.112 L10 []#308 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.112 L10 []#309 dataReceived(isClient=False,phase=0,options={}): 'q'
12:18:45.112 L10 []#310 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:45.112 L10 []#311 dataReceived(isClient=False,phase=0,options={}): 'b'
12:18:45.113 L10 []#312 dataReceived(isClient=False,phase=0,options={}): '3'
12:18:45.113 L10 []#313 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:45.113 L10 []#314 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:45.114 L10 []#315 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:45.114 L10 []#316 dataReceived(isClient=False,phase=0,options={}): '2'
12:18:45.114 L10 []#317 dataReceived(isClient=False,phase=0,options={}): 'p'
12:18:45.114 L10 []#318 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:45.115 L10 []#319 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:45.115 L10 []#320 dataReceived(isClient=False,phase=0,options={}): 'U'
12:18:45.115 L10 []#321 dataReceived(isClient=False,phase=0,options={}): 'p'
12:18:45.115 L10 []#322 dataReceived(isClient=False,phase=0,options={}): 'g'
12:18:45.116 L10 []#323 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:45.116 L10 []#324 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:45.116 L10 []#325 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:45.116 L10 []#326 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.117 L10 []#327 dataReceived(isClient=False,phase=0,options={}): ':'
12:18:45.117 L10 []#328 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:45.117 L10 []#329 dataReceived(isClient=False,phase=0,options={}): 'T'
12:18:45.117 L10 []#330 dataReceived(isClient=False,phase=0,options={}): 'L'
12:18:45.118 L10 []#331 dataReceived(isClient=False,phase=0,options={}): 'S'
12:18:45.118 L10 []#332 dataReceived(isClient=False,phase=0,options={}): '/'
12:18:45.118 L10 []#333 dataReceived(isClient=False,phase=0,options={}): '1'
12:18:45.118 L10 []#334 dataReceived(isClient=False,phase=0,options={}): '.'
12:18:45.118 L10 []#335 dataReceived(isClient=False,phase=0,options={}): '0'
12:18:45.119 L10 []#336 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:45.119 L10 []#337 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:45.119 L10 []#338 dataReceived(isClient=False,phase=0,options={}): 'C'
12:18:45.119 L10 []#339 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:45.120 L10 []#340 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:45.120 L10 []#341 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:45.120 L10 []#342 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.120 L10 []#343 dataReceived(isClient=False,phase=0,options={}): 'c'
12:18:45.121 L10 []#344 dataReceived(isClient=False,phase=0,options={}): 't'
12:18:45.121 L10 []#345 dataReceived(isClient=False,phase=0,options={}): 'i'
12:18:45.121 L10 []#346 dataReceived(isClient=False,phase=0,options={}): 'o'
12:18:45.121 L10 []#347 dataReceived(isClient=False,phase=0,options={}): 'n'
12:18:45.122 L10 []#348 dataReceived(isClient=False,phase=0,options={}): ':'
12:18:45.122 L10 []#349 dataReceived(isClient=False,phase=0,options={}): ' '
12:18:45.122 L10 []#350 dataReceived(isClient=False,phase=0,options={}): 'U'
12:18:45.122 L10 []#351 dataReceived(isClient=False,phase=0,options={}): 'p'
12:18:45.123 L10 []#352 dataReceived(isClient=False,phase=0,options={}): 'g'
12:18:45.123 L10 []#353 dataReceived(isClient=False,phase=0,options={}): 'r'
12:18:45.123 L10 []#354 dataReceived(isClient=False,phase=0,options={}): 'a'
12:18:45.123 L10 []#355 dataReceived(isClient=False,phase=0,options={}): 'd'
12:18:45.124 L10 []#356 dataReceived(isClient=False,phase=0,options={}): 'e'
12:18:45.124 L10 []#357 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:45.124 L10 []#358 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:45.124 L10 []#359 dataReceived(isClient=False,phase=0,options={}):
'\r'
12:18:45.125 L10 []#360 dataReceived(isClient=False,phase=0,options={}):
'\n'
12:18:45.125 L10 []#361 handlePLAINTEXTServer:
targetTubID='4att2ooiejqazfzrstnieds63qi5wqmy'
12:18:45.125 L10 []#362 handlePLAINTEXTServer: wantEncrypted=True
12:18:45.125 L10 []#363 startENCRYPTED(isClient=False)
12:18:45.125 L10 []#364 startTLS, client=False
12:18:45.133 L10 []#365 Negotiate.sendHello (isClient=False):
{'my-incarnation': '51d96a7f710197f2', 'my-tub-id':
'4att2ooiejqazfzrstnieds63qi5wqmy', 'initial-vocab-table-range': '0 1',
'banana-negotiation-range': '3 3'}
12:18:47.176 L20 []#366 negotiationFailed
 FAILURE:
 [CopiedFailure instance: Traceback from remote host -- Traceback (most
recent call last):
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/posixbase.py",
line 597, in _doReadOrWrite
     why = selectable.doRead()
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 208, in doRead
     return self._dataReceived(data)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 214, in _dataReceived
     rval = self.protocol.dataReceived(data)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/protocols/tls.py",
line 415, in dataReceived
     self._checkHandshakeStatus()
 --- <exception caught here> ---
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/protocols/tls.py",
line 335, in _checkHandshakeStatus
     self._tlsConnection.do_handshake()
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
1426, in do_handshake
     self._raise_ssl_error(self._ssl, result)
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
1174, in _raise_ssl_error
     _raise_current_error()
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/_util.py",
line 48, in exception_from_error_queue
     raise exception_type(errors)
 OpenSSL.SSL.Error: [('SSL routines', 'SSL23_GET_SERVER_HELLO', 'unknown
protocol')]
 ]

--------------------------------------------------------------

2016-11-04T10:56:50+0000 [-] Foolscap logging initialized
2016-11-04T10:56:50+0000 [-] Note to developers: twistd.log does not
receive very much.
2016-11-04T10:56:50+0000 [-] Use 'flogtool tail -c
NODEDIR/private/logport.furl' instead
2016-11-04T10:56:50+0000 [-] and read docs/logging.rst
2016-11-04T10:56:54+0000 [txi2p.sam.session.SessionCreateFactory#info]
Starting factory <txi2p.sam.session.SessionCreateFactory instance at
0x7f9f37fc5098>
2016-11-04T10:56:54+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info]
twistd 16.5.0 (/root/venv/bin/python2 2.7.9) starting up.
2016-11-04T10:56:54+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info]
reactor class: twisted.internet.epollreactor.EPollReactor.
2016-11-04T10:56:54+0000 [-] NevowSite starting on 43021
2016-11-04T10:56:54+0000 [nevow.appserver.NevowSite#info] Starting factory
<nevow.appserver.NevowSite instance at 0x7f9f37393908>
2016-11-04T10:56:54+0000 [-] My pid: 1376
2016-11-04T10:56:54+0000 [-] Listener starting on 52959
2016-11-04T10:56:54+0000 [foolscap.pb.Listener#info] Starting factory
<Listener at 0x7f9f38797ed0 on
<twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7f9f38797f10>
with tub lbugauidsf4jhi3sctlrtahivkayyhwy>
2016-11-04T10:56:54+0000 [-] Listener starting on 53805
2016-11-04T10:56:54+0000 [foolscap.pb.Listener#info] Starting factory
<Listener at 0x7f9f37500a50 on
<twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7f9f37500a90>
with tub kiid5ia3wmsdiozqakpu7rmk5eguan6z>
2016-11-04T10:56:54+0000 [-] introducer running
2016-11-04T10:56:56+0000 [txi2p.sam.stream.StreamAcceptFactory#info]
Starting factory <txi2p.sam.stream.StreamAcceptFactory instance at
0x7f9f372715a8>
2016-11-04T11:58:47+0000 [-] Foolscap logging initialized
2016-11-04T11:58:47+0000 [-] Note to developers: twistd.log does not
receive very much.
2016-11-04T11:58:47+0000 [-] Use 'flogtool tail -c
NODEDIR/private/logport.furl' instead
2016-11-04T11:58:47+0000 [-] and read docs/logging.rst
2016-11-04T11:58:51+0000 [txi2p.sam.session.SessionCreateFactory#info]
Starting factory <txi2p.sam.session.SessionCreateFactory instance at
0x7f6818f73098>
2016-11-04T11:58:51+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info]
twistd 16.5.0 (/root/venv/bin/python2 2.7.9) starting up.
2016-11-04T11:58:51+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info]
reactor class: twisted.internet.epollreactor.EPollReactor.
2016-11-04T11:58:51+0000 [-] NevowSite starting on 43021
2016-11-04T11:58:51+0000 [nevow.appserver.NevowSite#info] Starting factory
<nevow.appserver.NevowSite instance at 0x7f6818341908>
2016-11-04T11:58:51+0000 [-] My pid: 1561
2016-11-04T11:58:51+0000 [-] Listener starting on 58068
2016-11-04T11:58:51+0000 [foolscap.pb.Listener#info] Starting factory
<Listener at 0x7f6819745ed0 on
<twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7f6819745f10>
with tub mm7kqbescyvfcjlis6eoku6dtzq6qx5x>
2016-11-04T11:58:51+0000 [-] Listener starting on 46119
2016-11-04T11:58:51+0000 [foolscap.pb.Listener#info] Starting factory
<Listener at 0x7f68184aea50 on
<twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7f68184aea90>
with tub mkklh6gmbzur276nmyndip5zsv3vsypa>
2016-11-04T11:58:51+0000 [-] introducer running
2016-11-04T11:58:53+0000 [txi2p.sam.stream.StreamAcceptFactory#info]
Starting factory <txi2p.sam.stream.StreamAcceptFactory instance at
0x7f681821f5a8>

######################
Storage Side - Errors:
######################

flogtool tail private/logport.furl
STARTING '/root/storage'
starting node in '/root/storage'
starting..
Connecting..
Connected (to pid 2198)
Remote Versions:
 Nevow: 0.14.2
 OpenSSL: 1.0.1t
 PyYAML: 3.12
 Twisted: 16.5.0
 attrs: 16.2.0
 cffi: 1.8.3
 characteristic: 14.3.0
 constantly: 15.1.0
 cryptography: 1.5.2
 enum34: 1.1.6
 foolscap: 0.12.4
 idna: 2.1
 incremental: 16.10.1
 ipaddress: 1.0.17
 platform: Linux-debian_8.6-x86_64-64bit_ELF
 pyOpenSSL: 16.2.0
 pyasn1: 0.1.9
 pyasn1-modules: 0.0.8
 pycparser: 2.17
 pycrypto: 2.6.1
 pycryptopp: 0.7.1.869544967005693312591928092448767568728501330214
 python: 2.7.9
 service-identity: 16.0.0
 setuptools: 28.7.1
 shutilwhich: 1.1.0
 simplejson: 3.10.0
 six: 1.10.0
 tahoe-lafs: 1.12.0a1.post16
 twisted: 16.5.0
 zfec: 1.4.24
 zope.interface: unknown
12:18:08.145 L20 []#37 TubConnector created from
pr32emengty274fynwosi5mjo5x7iyur to 4att2ooiejqazfzrstnieds63qi5wqmy
12:18:08.146 L20 []#38 considering hint:
i2p:w3l4ksfkcm73uvhr7tbm6tyvx6h2gqsz7ckna42z77ej7lm6jneq.b32.i2p:3457
12:18:08.147 L20 []#39 connecting to hint:
i2p:w3l4ksfkcm73uvhr7tbm6tyvx6h2gqsz7ckna42z77ej7lm6jneq.b32.i2p:3457
12:18:29.316 L20 []#40 Negotiation started
12:18:29.317 L10 []#41 initClient: to target
pb://4att2ooiejqazfzrstnieds63qi5wqmy
12:18:29.317 L10 []#42 sendPlaintextClient: GET for tubID
4att2ooiejqazfzrstnieds63qi5wqmy
12:18:29.317 L10 []#43 sendPlaintextClient: wantEncryption=True
12:18:29.317 L20 []#44 connected to
i2p:w3l4ksfkcm73uvhr7tbm6tyvx6h2gqsz7ckna42z77ej7lm6jneq.b32.i2p:3457,
beginning negotiation
12:18:31.346 L10 []#45 dataReceived(isClient=True,phase=0,options={}): 'H'
12:18:31.346 L10 []#46 dataReceived(isClient=True,phase=0,options={}): 'T'
12:18:31.346 L10 []#47 dataReceived(isClient=True,phase=0,options={}): 'T'
12:18:31.346 L10 []#48 dataReceived(isClient=True,phase=0,options={}): 'P'
12:18:31.346 L10 []#49 dataReceived(isClient=True,phase=0,options={}): '/'
12:18:31.347 L10 []#50 dataReceived(isClient=True,phase=0,options={}): '1'
12:18:31.347 L10 []#51 dataReceived(isClient=True,phase=0,options={}): '.'
12:18:31.347 L10 []#52 dataReceived(isClient=True,phase=0,options={}): '1'
12:18:31.347 L10 []#53 dataReceived(isClient=True,phase=0,options={}): ' '
12:18:31.347 L10 []#54 dataReceived(isClient=True,phase=0,options={}): '1'
12:18:31.347 L10 []#55 dataReceived(isClient=True,phase=0,options={}): '0'
12:18:31.347 L10 []#56 dataReceived(isClient=True,phase=0,options={}): '1'
12:18:31.347 L10 []#57 dataReceived(isClient=True,phase=0,options={}): ' '
12:18:31.348 L10 []#58 dataReceived(isClient=True,phase=0,options={}): 'S'
12:18:31.348 L10 []#59 dataReceived(isClient=True,phase=0,options={}): 'w'
12:18:31.348 L10 []#60 dataReceived(isClient=True,phase=0,options={}): 'i'
12:18:31.348 L10 []#61 dataReceived(isClient=True,phase=0,options={}): 't'
12:18:31.348 L10 []#62 dataReceived(isClient=True,phase=0,options={}): 'c'
12:18:31.348 L10 []#63 dataReceived(isClient=True,phase=0,options={}): 'h'
12:18:31.348 L10 []#64 dataReceived(isClient=True,phase=0,options={}): 'i'
12:18:31.348 L10 []#65 dataReceived(isClient=True,phase=0,options={}): 'n'
12:18:31.349 L10 []#66 dataReceived(isClient=True,phase=0,options={}): 'g'
12:18:31.349 L10 []#67 dataReceived(isClient=True,phase=0,options={}): ' '
12:18:31.349 L10 []#68 dataReceived(isClient=True,phase=0,options={}): 'P'
12:18:31.349 L10 []#69 dataReceived(isClient=True,phase=0,options={}): 'r'
12:18:31.349 L10 []#70 dataReceived(isClient=True,phase=0,options={}): 'o'
12:18:31.349 L10 []#71 dataReceived(isClient=True,phase=0,options={}): 't'
12:18:31.349 L10 []#72 dataReceived(isClient=True,phase=0,options={}): 'o'
12:18:31.349 L10 []#73 dataReceived(isClient=True,phase=0,options={}): 'c'
12:18:31.350 L10 []#74 dataReceived(isClient=True,phase=0,options={}): 'o'
12:18:31.350 L10 []#75 dataReceived(isClient=True,phase=0,options={}): 'l'
12:18:31.350 L10 []#76 dataReceived(isClient=True,phase=0,options={}): 's'
12:18:31.350 L10 []#77 dataReceived(isClient=True,phase=0,options={}): '\r'
12:18:31.350 L10 []#78 dataReceived(isClient=True,phase=0,options={}): '\n'
12:18:31.350 L10 []#79 dataReceived(isClient=True,phase=0,options={}): 'U'
12:18:31.350 L10 []#80 dataReceived(isClient=True,phase=0,options={}): 'p'
12:18:31.350 L10 []#81 dataReceived(isClient=True,phase=0,options={}): 'g'
12:18:31.350 L10 []#82 dataReceived(isClient=True,phase=0,options={}): 'r'
12:18:31.351 L10 []#83 dataReceived(isClient=True,phase=0,options={}): 'a'
12:18:31.351 L10 []#84 dataReceived(isClient=True,phase=0,options={}): 'd'
12:18:31.351 L10 []#85 dataReceived(isClient=True,phase=0,options={}): 'e'
12:18:31.351 L10 []#86 dataReceived(isClient=True,phase=0,options={}): ':'
12:18:31.351 L10 []#87 dataReceived(isClient=True,phase=0,options={}): ' '
12:18:31.351 L10 []#88 dataReceived(isClient=True,phase=0,options={}): 'T'
12:18:31.353 L10 []#89 dataReceived(isClient=True,phase=0,options={}): 'L'
12:18:31.353 L10 []#90 dataReceived(isClient=True,phase=0,options={}): 'S'
12:18:31.353 L10 []#91 dataReceived(isClient=True,phase=0,options={}): '/'
12:18:31.353 L10 []#92 dataReceived(isClient=True,phase=0,options={}): '1'
12:18:31.353 L10 []#93 dataReceived(isClient=True,phase=0,options={}): '.'
12:18:31.354 L10 []#94 dataReceived(isClient=True,phase=0,options={}): '0'
12:18:31.354 L10 []#95 dataReceived(isClient=True,phase=0,options={}): ','
12:18:31.354 L10 []#96 dataReceived(isClient=True,phase=0,options={}): ' '
12:18:31.354 L10 []#97 dataReceived(isClient=True,phase=0,options={}): 'P'
12:18:31.354 L10 []#98 dataReceived(isClient=True,phase=0,options={}): 'B'
12:18:31.354 L10 []#99 dataReceived(isClient=True,phase=0,options={}): '/'
12:18:31.354 L10 []#100 dataReceived(isClient=True,phase=0,options={}): '1'
12:18:31.354 L10 []#101 dataReceived(isClient=True,phase=0,options={}): '.'
12:18:31.355 L10 []#102 dataReceived(isClient=True,phase=0,options={}): '0'
12:18:31.355 L10 []#103 dataReceived(isClient=True,phase=0,options={}): '\r'
12:18:31.355 L10 []#104 dataReceived(isClient=True,phase=0,options={}): '\n'
12:18:31.355 L10 []#105 dataReceived(isClient=True,phase=0,options={}): 'C'
12:18:31.355 L10 []#106 dataReceived(isClient=True,phase=0,options={}): 'o'
12:18:31.355 L10 []#107 dataReceived(isClient=True,phase=0,options={}): 'n'
12:18:31.355 L10 []#108 dataReceived(isClient=True,phase=0,options={}): 'n'
12:18:31.355 L10 []#109 dataReceived(isClient=True,phase=0,options={}): 'e'
12:18:31.356 L10 []#110 dataReceived(isClient=True,phase=0,options={}): 'c'
12:18:31.356 L10 []#111 dataReceived(isClient=True,phase=0,options={}): 't'
12:18:31.356 L10 []#112 dataReceived(isClient=True,phase=0,options={}): 'i'
12:18:31.356 L10 []#113 dataReceived(isClient=True,phase=0,options={}): 'o'
12:18:31.356 L10 []#114 dataReceived(isClient=True,phase=0,options={}): 'n'
12:18:31.356 L10 []#115 dataReceived(isClient=True,phase=0,options={}): ':'
12:18:31.356 L10 []#116 dataReceived(isClient=True,phase=0,options={}): ' '
12:18:31.357 L10 []#117 dataReceived(isClient=True,phase=0,options={}): 'U'
12:18:31.357 L10 []#118 dataReceived(isClient=True,phase=0,options={}): 'p'
12:18:31.357 L10 []#119 dataReceived(isClient=True,phase=0,options={}): 'g'
12:18:31.357 L10 []#120 dataReceived(isClient=True,phase=0,options={}): 'r'
12:18:31.357 L10 []#121 dataReceived(isClient=True,phase=0,options={}): 'a'
12:18:31.357 L10 []#122 dataReceived(isClient=True,phase=0,options={}): 'd'
12:18:31.357 L10 []#123 dataReceived(isClient=True,phase=0,options={}): 'e'
12:18:31.357 L10 []#124 dataReceived(isClient=True,phase=0,options={}): '\r'
12:18:31.357 L10 []#125 dataReceived(isClient=True,phase=0,options={}): '\n'
12:18:31.358 L10 []#126 dataReceived(isClient=True,phase=0,options={}): '\r'
12:18:31.358 L10 []#127 dataReceived(isClient=True,phase=0,options={}): '\n'
12:18:31.358 L10 []#128 handlePLAINTEXTClient: header='HTTP/1.1 101
Switching Protocols
Upgrade: TLS/1.0, PB/1.0
Connection: Upgrade'
12:18:31.358 L10 []#129 startENCRYPTED(isClient=True)
12:18:31.358 L10 []#130 startTLS, client=True
12:18:31.368 L10 []#131 Negotiate.sendHello (isClient=True):
{'my-incarnation': 'b6df240944ac4886', 'last-connection': 'none 0',
'my-tub-id': 'pr32emengty274fynwosi5mjo5x7iyur',
'initial-vocab-table-range': '0 1', 'banana-negotiation-range': '3 3'}
12:18:31.368 L10 []#132 dataReceived(isClient=True,phase=1,options={}):
'\x16'
12:18:31.368 L10 []#133 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.368 L10 []#134 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.369 L10 []#135 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.369 L10 []#136 dataReceived(isClient=True,phase=1,options={}):
'\xe0'
12:18:31.369 L10 []#137 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.369 L10 []#138 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.369 L10 []#139 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.369 L10 []#140 dataReceived(isClient=True,phase=1,options={}):
'\xdc'
12:18:31.369 L10 []#141 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.369 L10 []#142 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.370 L10 []#143 dataReceived(isClient=True,phase=1,options={}):
'\x86'
12:18:31.370 L10 []#144 dataReceived(isClient=True,phase=1,options={}):
'\x92'
12:18:31.370 L10 []#145 dataReceived(isClient=True,phase=1,options={}): 'K'
12:18:31.370 L10 []#146 dataReceived(isClient=True,phase=1,options={}):
'\xed'
12:18:31.370 L10 []#147 dataReceived(isClient=True,phase=1,options={}): '2'
12:18:31.370 L10 []#148 dataReceived(isClient=True,phase=1,options={}):
'\xf4'
12:18:31.370 L10 []#149 dataReceived(isClient=True,phase=1,options={}): '&'
12:18:31.373 L10 []#150 dataReceived(isClient=True,phase=1,options={}):
'\x89'
12:18:31.373 L10 []#151 dataReceived(isClient=True,phase=1,options={}):
'\x8e'
12:18:31.373 L10 []#152 dataReceived(isClient=True,phase=1,options={}):
'\x91'
12:18:31.373 L10 []#153 dataReceived(isClient=True,phase=1,options={}):
'\xd7'
12:18:31.374 L10 []#154 dataReceived(isClient=True,phase=1,options={}): '?'
12:18:31.374 L10 []#155 dataReceived(isClient=True,phase=1,options={}): '{'
12:18:31.374 L10 []#156 dataReceived(isClient=True,phase=1,options={}):
'\xd5'
12:18:31.374 L10 []#157 dataReceived(isClient=True,phase=1,options={}):
'\x89'
12:18:31.374 L10 []#158 dataReceived(isClient=True,phase=1,options={}):
'\xdf'
12:18:31.374 L10 []#159 dataReceived(isClient=True,phase=1,options={}):
'\xf2'
12:18:31.374 L10 []#160 dataReceived(isClient=True,phase=1,options={}): 'N'
12:18:31.374 L10 []#161 dataReceived(isClient=True,phase=1,options={}):
'\xd2'
12:18:31.375 L10 []#162 dataReceived(isClient=True,phase=1,options={}):
'\xb5'
12:18:31.375 L10 []#163 dataReceived(isClient=True,phase=1,options={}): '+'
12:18:31.375 L10 []#164 dataReceived(isClient=True,phase=1,options={}): 'c'
12:18:31.375 L10 []#165 dataReceived(isClient=True,phase=1,options={}):
'\xae'
12:18:31.375 L10 []#166 dataReceived(isClient=True,phase=1,options={}):
'\x93'
12:18:31.375 L10 []#167 dataReceived(isClient=True,phase=1,options={}): '#'
12:18:31.375 L10 []#168 dataReceived(isClient=True,phase=1,options={}): 'l'
12:18:31.375 L10 []#169 dataReceived(isClient=True,phase=1,options={}): '}'
12:18:31.376 L10 []#170 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.376 L10 []#171 dataReceived(isClient=True,phase=1,options={}):
'\x14'
12:18:31.376 L10 []#172 dataReceived(isClient=True,phase=1,options={}):
'\xee'
12:18:31.376 L10 []#173 dataReceived(isClient=True,phase=1,options={}):
'\xae'
12:18:31.376 L10 []#174 dataReceived(isClient=True,phase=1,options={}): 'o'
12:18:31.376 L10 []#175 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.376 L10 []#176 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.376 L10 []#177 dataReceived(isClient=True,phase=1,options={}): 'J'
12:18:31.376 L10 []#178 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.377 L10 []#179 dataReceived(isClient=True,phase=1,options={}): '0'
12:18:31.377 L10 []#180 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.377 L10 []#181 dataReceived(isClient=True,phase=1,options={}): ','
12:18:31.377 L10 []#182 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.377 L10 []#183 dataReceived(isClient=True,phase=1,options={}): '2'
12:18:31.377 L10 []#184 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.377 L10 []#185 dataReceived(isClient=True,phase=1,options={}): '.'
12:18:31.377 L10 []#186 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.378 L10 []#187 dataReceived(isClient=True,phase=1,options={}): '/'
12:18:31.378 L10 []#188 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.378 L10 []#189 dataReceived(isClient=True,phase=1,options={}): '+'
12:18:31.378 L10 []#190 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.378 L10 []#191 dataReceived(isClient=True,phase=1,options={}): '1'
12:18:31.378 L10 []#192 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.378 L10 []#193 dataReceived(isClient=True,phase=1,options={}): '-'
12:18:31.378 L10 []#194 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.378 L10 []#195 dataReceived(isClient=True,phase=1,options={}):
'\x9f'
12:18:31.379 L10 []#196 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.379 L10 []#197 dataReceived(isClient=True,phase=1,options={}):
'\x9e'
12:18:31.379 L10 []#198 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.379 L10 []#199 dataReceived(isClient=True,phase=1,options={}): '('
12:18:31.379 L10 []#200 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.379 L10 []#201 dataReceived(isClient=True,phase=1,options={}): '$'
12:18:31.379 L10 []#202 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.379 L10 []#203 dataReceived(isClient=True,phase=1,options={}):
'\x14'
12:18:31.379 L10 []#204 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.380 L10 []#205 dataReceived(isClient=True,phase=1,options={}): '\n'
12:18:31.380 L10 []#206 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.380 L10 []#207 dataReceived(isClient=True,phase=1,options={}): '*'
12:18:31.380 L10 []#208 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.380 L10 []#209 dataReceived(isClient=True,phase=1,options={}): '&'
12:18:31.380 L10 []#210 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.380 L10 []#211 dataReceived(isClient=True,phase=1,options={}):
'\x0f'
12:18:31.380 L10 []#212 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.380 L10 []#213 dataReceived(isClient=True,phase=1,options={}):
'\x05'
12:18:31.381 L10 []#214 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.381 L10 []#215 dataReceived(isClient=True,phase=1,options={}): 'k'
12:18:31.381 L10 []#216 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.381 L10 []#217 dataReceived(isClient=True,phase=1,options={}): '9'
12:18:31.381 L10 []#218 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.381 L10 []#219 dataReceived(isClient=True,phase=1,options={}): "'"
12:18:31.381 L10 []#220 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.381 L10 []#221 dataReceived(isClient=True,phase=1,options={}): '#'
12:18:31.381 L10 []#222 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.382 L10 []#223 dataReceived(isClient=True,phase=1,options={}):
'\x13'
12:18:31.382 L10 []#224 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.382 L10 []#225 dataReceived(isClient=True,phase=1,options={}): '\t'
12:18:31.382 L10 []#226 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.382 L10 []#227 dataReceived(isClient=True,phase=1,options={}): ')'
12:18:31.382 L10 []#228 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.382 L10 []#229 dataReceived(isClient=True,phase=1,options={}): '%'
12:18:31.382 L10 []#230 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.383 L10 []#231 dataReceived(isClient=True,phase=1,options={}):
'\x0e'
12:18:31.383 L10 []#232 dataReceived(isClient=True,phase=1,options={}):
'\xc0'
12:18:31.383 L10 []#233 dataReceived(isClient=True,phase=1,options={}):
'\x04'
12:18:31.383 L10 []#234 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.383 L10 []#235 dataReceived(isClient=True,phase=1,options={}): 'g'
12:18:31.383 L10 []#236 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.383 L10 []#237 dataReceived(isClient=True,phase=1,options={}): '3'
12:18:31.384 L10 []#238 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.384 L10 []#239 dataReceived(isClient=True,phase=1,options={}):
'\x9d'
12:18:31.384 L10 []#240 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.384 L10 []#241 dataReceived(isClient=True,phase=1,options={}):
'\x9c'
12:18:31.384 L10 []#242 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.384 L10 []#243 dataReceived(isClient=True,phase=1,options={}): '='
12:18:31.384 L10 []#244 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.384 L10 []#245 dataReceived(isClient=True,phase=1,options={}): '5'
12:18:31.385 L10 []#246 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.385 L10 []#247 dataReceived(isClient=True,phase=1,options={}): '<'
12:18:31.385 L10 []#248 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.385 L10 []#249 dataReceived(isClient=True,phase=1,options={}): '/'
12:18:31.386 L10 []#250 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.386 L10 []#251 dataReceived(isClient=True,phase=1,options={}):
'\xff'
12:18:31.386 L10 []#252 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.386 L10 []#253 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.386 L10 []#254 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.386 L10 []#255 dataReceived(isClient=True,phase=1,options={}): 'i'
12:18:31.386 L10 []#256 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.386 L10 []#257 dataReceived(isClient=True,phase=1,options={}):
'\x0b'
12:18:31.387 L10 []#258 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.387 L10 []#259 dataReceived(isClient=True,phase=1,options={}):
'\x04'
12:18:31.387 L10 []#260 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.387 L10 []#261 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.387 L10 []#262 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.387 L10 []#263 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.387 L10 []#264 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.387 L10 []#265 dataReceived(isClient=True,phase=1,options={}): '\n'
12:18:31.387 L10 []#266 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.388 L10 []#267 dataReceived(isClient=True,phase=1,options={}): '4'
12:18:31.388 L10 []#268 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.388 L10 []#269 dataReceived(isClient=True,phase=1,options={}): '2'
12:18:31.388 L10 []#270 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.388 L10 []#271 dataReceived(isClient=True,phase=1,options={}):
'\x0e'
12:18:31.389 L10 []#272 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.389 L10 []#273 dataReceived(isClient=True,phase=1,options={}): '\r'
12:18:31.389 L10 []#274 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.389 L10 []#275 dataReceived(isClient=True,phase=1,options={}):
'\x19'
12:18:31.389 L10 []#276 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.389 L10 []#277 dataReceived(isClient=True,phase=1,options={}):
'\x0b'
12:18:31.389 L10 []#278 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.389 L10 []#279 dataReceived(isClient=True,phase=1,options={}):
'\x0c'
12:18:31.389 L10 []#280 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.390 L10 []#281 dataReceived(isClient=True,phase=1,options={}):
'\x18'
12:18:31.390 L10 []#282 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.390 L10 []#283 dataReceived(isClient=True,phase=1,options={}): '\t'
12:18:31.390 L10 []#284 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.390 L10 []#285 dataReceived(isClient=True,phase=1,options={}): '\n'
12:18:31.390 L10 []#286 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.390 L10 []#287 dataReceived(isClient=True,phase=1,options={}):
'\x16'
12:18:31.390 L10 []#288 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.390 L10 []#289 dataReceived(isClient=True,phase=1,options={}):
'\x17'
12:18:31.391 L10 []#290 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.391 L10 []#291 dataReceived(isClient=True,phase=1,options={}):
'\x08'
12:18:31.391 L10 []#292 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.391 L10 []#293 dataReceived(isClient=True,phase=1,options={}):
'\x06'
12:18:31.391 L10 []#294 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.391 L10 []#295 dataReceived(isClient=True,phase=1,options={}):
'\x07'
12:18:31.392 L10 []#296 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.392 L10 []#297 dataReceived(isClient=True,phase=1,options={}):
'\x14'
12:18:31.392 L10 []#298 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.392 L10 []#299 dataReceived(isClient=True,phase=1,options={}):
'\x15'
12:18:31.392 L10 []#300 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.392 L10 []#301 dataReceived(isClient=True,phase=1,options={}):
'\x04'
12:18:31.392 L10 []#302 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.392 L10 []#303 dataReceived(isClient=True,phase=1,options={}):
'\x05'
12:18:31.393 L10 []#304 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.393 L10 []#305 dataReceived(isClient=True,phase=1,options={}):
'\x12'
12:18:31.393 L10 []#306 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.393 L10 []#307 dataReceived(isClient=True,phase=1,options={}):
'\x13'
12:18:31.393 L10 []#308 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.393 L10 []#309 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.393 L10 []#310 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.393 L10 []#311 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.393 L10 []#312 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.394 L10 []#313 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.394 L10 []#314 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.394 L10 []#315 dataReceived(isClient=True,phase=1,options={}):
'\x0f'
12:18:31.394 L10 []#316 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.394 L10 []#317 dataReceived(isClient=True,phase=1,options={}):
'\x10'
12:18:31.394 L10 []#318 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.394 L10 []#319 dataReceived(isClient=True,phase=1,options={}):
'\x11'
12:18:31.394 L10 []#320 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.394 L10 []#321 dataReceived(isClient=True,phase=1,options={}): '\r'
12:18:31.395 L10 []#322 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.395 L10 []#323 dataReceived(isClient=True,phase=1,options={}): ' '
12:18:31.395 L10 []#324 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.395 L10 []#325 dataReceived(isClient=True,phase=1,options={}):
'\x1e'
12:18:31.395 L10 []#326 dataReceived(isClient=True,phase=1,options={}):
'\x06'
12:18:31.395 L10 []#327 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.395 L10 []#328 dataReceived(isClient=True,phase=1,options={}):
'\x06'
12:18:31.395 L10 []#329 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.396 L10 []#330 dataReceived(isClient=True,phase=1,options={}):
'\x06'
12:18:31.396 L10 []#331 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.396 L10 []#332 dataReceived(isClient=True,phase=1,options={}):
'\x05'
12:18:31.396 L10 []#333 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.396 L10 []#334 dataReceived(isClient=True,phase=1,options={}):
'\x05'
12:18:31.396 L10 []#335 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.397 L10 []#336 dataReceived(isClient=True,phase=1,options={}):
'\x05'
12:18:31.397 L10 []#337 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.397 L10 []#338 dataReceived(isClient=True,phase=1,options={}):
'\x04'
12:18:31.397 L10 []#339 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.397 L10 []#340 dataReceived(isClient=True,phase=1,options={}):
'\x04'
12:18:31.397 L10 []#341 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.397 L10 []#342 dataReceived(isClient=True,phase=1,options={}):
'\x04'
12:18:31.397 L10 []#343 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.398 L10 []#344 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.398 L10 []#345 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.398 L10 []#346 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.398 L10 []#347 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.398 L10 []#348 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.398 L10 []#349 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.398 L10 []#350 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.398 L10 []#351 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.399 L10 []#352 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.399 L10 []#353 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.399 L10 []#354 dataReceived(isClient=True,phase=1,options={}):
'\x02'
12:18:31.399 L10 []#355 dataReceived(isClient=True,phase=1,options={}):
'\x03'
12:18:31.399 L10 []#356 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.399 L10 []#357 dataReceived(isClient=True,phase=1,options={}):
'\x0f'
12:18:31.399 L10 []#358 dataReceived(isClient=True,phase=1,options={}):
'\x00'
12:18:31.399 L10 []#359 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:31.399 L10 []#360 dataReceived(isClient=True,phase=1,options={}):
'\x01'
12:18:33.166 L20 []#361 negotiationFailed
 FAILURE:
 [CopiedFailure instance: Traceback from remote host -- Traceback (most
recent call last):
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 272, in readConnectionLost
     self.connectionLost(reason)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 478, in connectionLost
     self._commonConnection.connectionLost(self, reason)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/internet/tcp.py",
line 292, in connectionLost
     protocol.connectionLost(reason)
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/protocols/tls.py",
line 498, in connectionLost
     self._flushReceiveBIO()
 --- <exception caught here> ---
   File
"/root/venv/local/lib/python2.7/site-packages/twisted/protocols/tls.py",
line 374, in _flushReceiveBIO
     bytes = self._tlsConnection.recv(2 ** 15)
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
1304, in recv
     self._raise_ssl_error(self._ssl, result)
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
1174, in _raise_ssl_error
     _raise_current_error()
   File "/root/venv/local/lib/python2.7/site-packages/OpenSSL/_util.py",
line 48, in exception_from_error_queue
     raise exception_type(errors)
 OpenSSL.SSL.Error: [('SSL routines', 'SSL23_READ', 'ssl handshake
failure')]
 ]
12:18:33.169 L20 []#362 connectorFinished
(<foolscap.connection.TubConnector object at 0x7fbc8c1417d0 from
pr32emengty274fynwosi5mjo5x7iyur to 4att2ooiejqazfzrstnieds63qi5wqmy>)

------------------------------------------------------------------------

2016-11-04T12:18:02+0000 [-] Foolscap logging initialized
2016-11-04T12:18:02+0000 [-] Note to developers: twistd.log does not
receive very much.
2016-11-04T12:18:02+0000 [-] Use 'flogtool tail -c
NODEDIR/private/logport.furl' instead
2016-11-04T12:18:02+0000 [-] and read docs/logging.rst
2016-11-04T12:18:04+0000 [txi2p.sam.session.SessionCreateFactory#info]
Starting factory <txi2p.sam.session.SessionCreateFactory instance at
0x7fbc8c7b5830>
2016-11-04T12:18:05+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info]
twistd 16.5.0 (/root/venv/bin/python2 2.7.9) starting up.
2016-11-04T12:18:05+0000 [twisted.scripts._twistd_unix.UnixAppLogger#info]
reactor class: twisted.internet.epollreactor.EPollReactor.
2016-11-04T12:18:05+0000 [-] NevowSite starting on 43021
2016-11-04T12:18:05+0000 [nevow.appserver.NevowSite#info] Starting factory
<nevow.appserver.NevowSite instance at 0x7fbc8c20a878>
2016-11-04T12:18:05+0000 [-] My pid: 2198
2016-11-04T12:18:05+0000 [-] Listener starting on 53694
2016-11-04T12:18:05+0000 [foolscap.pb.Listener#info] Starting factory
<Listener at 0x7fbc8d4d4610 on
<twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7fbc8d4d4650>
with tub kaxfzgghd75qruskpsbi7gi5v4sjuj3u>
2016-11-04T12:18:05+0000 [-] Listener starting on 43730
2016-11-04T12:18:05+0000 [foolscap.pb.Listener#info] Starting factory
<Listener at 0x7fbc8c2b7ad0 on
<twisted.internet.endpoints.TCP4ServerEndpoint object at 0x7fbc8c2b7b10>
with tub gk5sqyuoencur4ymzke5kla4ff2dym6t>
2016-11-04T12:18:05+0000 [txi2p.sam.session.SessionCreateFactory#info]
Starting factory <txi2p.sam.session.SessionCreateFactory instance at
0x7fbc8c19eab8>
2016-11-04T12:18:05+0000 [-] client running
2016-11-04T12:18:05+0000 [txi2p.sam.session.SessionCreateFactory#info]
Stopping factory <txi2p.sam.session.SessionCreateFactory instance at
0x7fbc8c19eab8>
2016-11-04T12:18:08+0000 [txi2p.sam.session.SessionCreateFactory#info]
Starting factory <txi2p.sam.session.SessionCreateFactory instance at
0x7fbc8c137f80>
2016-11-04T12:18:23+0000 [txi2p.sam.stream.StreamAcceptFactory#info]
Starting factory <txi2p.sam.stream.StreamAcceptFactory instance at
0x7fbc8c04f5a8>
2016-11-04T12:18:23+0000 [txi2p.sam.stream.StreamAcceptFactory#info]
Stopping factory <txi2p.sam.stream.StreamAcceptFactory instance at
0x7fbc8c04f5a8>
2016-11-04T12:18:25+0000 [txi2p.sam.stream.StreamConnectFactory#info]
Starting factory <txi2p.sam.stream.StreamConnectFactory instance at
0x7fbc8c7d3ef0>
2016-11-04T12:18:33+0000 [txi2p.sam.stream.StreamConnectFactory#info]
Stopping factory <txi2p.sam.stream.StreamConnectFactory instance at
0x7fbc8c7d3ef0>
2016-11-04T12:18:42+0000 [txi2p.sam.stream.StreamConnectFactory#info]
Starting factory <txi2p.sam.stream.StreamConnectFactory instance at
0x7fbc8c7d04d0>
2016-11-04T12:18:48+0000 [txi2p.sam.stream.StreamConnectFactory#info]
Stopping factory <txi2p.sam.stream.StreamConnectFactory instance at
0x7fbc8c7d04d0>
2016-11-04T12:19:14+0000 [txi2p.sam.stream.StreamConnectFactory#info]
Starting factory <txi2p.sam.stream.StreamConnectFactory instance at
0x7fbc8c300368>
2016-11-04T12:19:21+0000 [txi2p.sam.stream.StreamConnectFactory#info]
Stopping factory <txi2p.sam.stream.StreamConnectFactory instance at
0x7fbc8c300368>

Sorry for the verbose email, but has anybody any idea?

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20161104/b31b116c/attachment.html>


More information about the tahoe-dev mailing list