[tor-bugs] #24300 [Core Tor/Tor]: Failed to find node for hop #1 of our path. Discarding this circuit

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Nov 15 16:09:16 UTC 2017


#24300: Failed to find node for hop #1 of our path. Discarding this circuit
--------------------------+------------------------------------
 Reporter:  dgoulet       |          Owner:  (none)
     Type:  defect        |         Status:  new
 Priority:  Medium        |      Milestone:  Tor: 0.3.2.x-final
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:  tor-client    |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------------------

Comment (by asn):

 Brief log analysis:
 Seems like we failed to fetch a consensus diff 4 times over 10 mins from
 different fallback dirs:
 {{{
 Nov 15 09:34:57.000 [info] directory_send_command(): Downloading consensus
 from 198.199.64.217:443 using
 /tor/status-vote/current/consensus-
 microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
 Nov 15 09:35:57.000 [info] directory_send_command(): Downloading consensus
 from 51.254.246.203:9001 using
 /tor/status-vote/current/consensus-
 microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
 Nov 15 09:38:57.000 [info] directory_send_command(): Downloading consensus
 from 109.163.234.5:443 using
 /tor/status-vote/current/consensus-
 microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
 Nov 15 09:41:57.000 [info] directory_send_command(): Downloading consensus
 from 212.129.62.232:443 using
 /tor/status-vote/current/consensus-
 microdesc/0232AF+14C131+23D15D+27102B+49015F+D586D1+E8A9C4+ED03BB+EFCBE7.z
 }}}
 We got the diff the last time, but during those 10 mins we refused to
 populate our guard list because we had no live consensus:
 {{{
 Nov 15 09:34:57.000 [info] entry_guards_expand_sample(): Not expanding the
 sample guard set; we have no live consensus.
 }}}

 I think there are two questions here:
 a) Why did we fail to fetch the consensus diff for 10mins?
 b) Why did we wait for a live consensus to populate guard list? Why not a
 reasonably live one? i think the answer lies in #22400.

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


More information about the tor-bugs mailing list