[tor-bugs] #12020 [Tor]: Bootstrap gets stuck at 20% when connecting through a bridge.

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Sep 25 05:22:38 UTC 2014


#12020: Bootstrap gets stuck at 20% when connecting through a bridge.
-------------------------+--------------------------------
     Reporter:  yawning  |      Owner:
         Type:  defect   |     Status:  new
     Priority:  normal   |  Milestone:  Tor: 0.2.???
    Component:  Tor      |    Version:  Tor: 0.2.5.4-alpha
   Resolution:           |   Keywords:  tor-bridge
Actual Points:           |  Parent ID:
       Points:           |
-------------------------+--------------------------------

Comment (by dcf):

 Just a note as I'm searching trac, you get the same symptom (bootstrapping
 stops at 20%) if you are a client with UseBridges set and connect to a
 bridge that has neither BridgeRelay nor DirPort set. info logging is:
 {{{
 [notice] Bootstrapped 20%: Asking for networkstatus consensus
 [info] internal circ (length 1):
 $0000000000000000000000000000000000000000(open)
 [info] connection_ap_handshake_send_begin(): Sending relay cell 1 to begin
 stream 21318.
 [info] connection_ap_handshake_send_begin(): Address/port sent, ap socket
 -1, n_circ_id 3101216939
 [info] connection_ap_process_end_not_open(): Edge got end (not a
 directory) before we're connected. Marking for close.
 [info] internal circ (length 1):
 $0000000000000000000000000000000000000000(open)
 [info] stream_end_reason_to_socks5_response(): Reason for ending (526) not
 recognized; sending generic socks error.
 [info] connection_free_(): Freeing linked Socks connection [waiting for
 connect response] with 57 bytes on inbuf, 0 on outbuf.
 [info] connection_dir_client_reached_eof(): 'fetch' response not all here,
 but we're at eof. Closing.
 [info] connection_dir_request_failed(): Giving up on serverdesc/extrainfo
 fetch from directory server at '0.0.2.0'; retrying
 [info] connection_free_(): Freeing linked Directory connection [client
 reading] with 0 bytes on inbuf, 0 on outbuf.
 [info] compute_weighted_bandwidths(): Empty routerlist passed in to
 consensus weight node selection for rule weight as guard
 [info] smartlist_choose_node_by_bandwidth(): Empty routerlist passed in to
 old node selection for rule weight as guard
 [info] should_delay_dir_fetches(): Delaying dir fetches (no running
 bridges known)
 [info] compute_weighted_bandwidths(): Empty routerlist passed in to
 consensus weight node selection for rule weight as guard
 [info] smartlist_choose_node_by_bandwidth(): Empty routerlist passed in to
 old node selection for rule weight as guard
 [info] should_delay_dir_fetches(): Delaying dir fetches (no running
 bridges known)
 }}}
 I guess that #12538 will make it work to use any old relay as a bridge.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12020#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list