BwAuthority Socks5Error 'Connection Refused' correlated with a single exit
We've been seeing Tracebacks from Socks5Error with 'Connection Refused' rather than 'Tor timed out our SOCKS stream request'. It appears that the exit is refusing to connect. Incidentally, most of these Tracebacks occur with exit "dustbunnytycoon"
https://metrics.torproject.org/descriptor.html?desc-id=e36340a70e3176f16df53faff379ecd0075f1d5b
There is no contact information available for this relay, and the exit policy allows connections to *:443
DEBUG[Wed Sep 07 07:42:25 2011]:0.0503749847412 CIRC 395 LAUNCHED
DEBUG[Wed Sep 07 07:42:25 2011]:1315381345.2 0.00525093078613 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE
DEBUG[Wed Sep 07 07:42:25 2011]:0.0587430000305 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE
DEBUG[Wed Sep 07 07:42:26 2011]:1315381346.54 0.00412201881409 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:0.340323925018 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:1315381346.54 0.341313838959 CIRC 395 BUILT $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:0.355362892151 CIRC 395 BUILT $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:Attaching stream: 365 to circuit 395
DEBUG[Wed Sep 07 07:42:26 2011]:0.0405840873718 STREAM 365 SENTCONNECT 395 38.229.70.2 443
ERROR[Wed Sep 07 07:42:27 2011]:An unknown HTTP error occured
Traceback (most recent call last):
File "bwauthority_child.py", line 125, in http_request
reply = urllib2.urlopen(request)
File "/usr/lib64/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib64/python2.4/urllib2.py", line 358, in open
response = self._open(req, data)
File "/usr/lib64/python2.4/urllib2.py", line 376, in _open
'_open', req)
File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib64/python2.4/urllib2.py", line 1126, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/usr/lib64/python2.4/urllib2.py", line 1089, in do_open
h.request(req.get_method(), req.get_selector(), req.data, headers)
File "/usr/lib64/python2.4/httplib.py", line 810, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
self.endheaders()
File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
self._send_output()
File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
self.send(msg)
File "/usr/lib64/python2.4/httplib.py", line 652, in send
self.connect()
File "/usr/lib64/python2.4/httplib.py", line 1078, in connect
sock.connect((self.host, self.port))
File "../libs/SocksiPy/socks.py", line 369, in connect
self.__negotiatesocks5(destpair[0],destpair[1])
File "../libs/SocksiPy/socks.py", line 236, in __negotiatesocks5
raise Socks5Error((ord(resp[1]),_socks5errors[ord(resp[1])]))
Socks5Error: (5, 'Connection refused')
DEBUG[Wed Sep 07 07:42:27 2011]:Removed 127.0.0.1:44432 from our local port list
DEBUG[Wed Sep 07 07:42:27 2011]:Got last exit of 070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:27 2011]:35.0-37.1505376344% circuit build+fetch failed for ('070BC8794DCF79B2EC490EF9A38B16FD5EBDE745', 'dustbunnytycoon')
DEBUG[Wed Sep 07 07:42:27 2011]:Checking if scan count is met...
INFO[Wed Sep 07 07:42:27 2011]:No stream circuit for 365 circ: 395
WARN[Wed Sep 07 07:42:27 2011]:Not enough streams yet. 31 < 78.0
DEBUG[Wed Sep 07 07:42:27 2011]:Scan count met: False
DEBUG[Wed Sep 07 07:42:27 2011]:Checking for consensus
DEBUG[Wed Sep 07 07:42:27 2011]:0.0521879196167 STREAM 365 FAILED 395 38.229.70.2 443 REASON=END REMOTE_REASON=CONNECTREFUSED