[tor-relays] interesting sequence of messages

Sjon / Spider.007 mail at spider007.net
Wed Oct 10 17:41:00 UTC 2012


I experienced something similar:

Oct 10 19:36:23.423 [notice] Tor 0.2.2.39 (git-bec76476efb71549)
opening log file.
Oct 10 19:36:23.441 [notice] Parsing GEOIP file /usr/share/tor/geoip.
Oct 10 19:36:23.545 [notice] Configured to measure statistics. Look
for the *-stats files that will first be written to the data directory
in 24 hours from now.
Oct 10 19:36:23.659 [notice] OpenSSL OpenSSL 1.0.1c 10 May 2012 looks
like version 0.9.8m or later; I will try SSL_OP to enable
renegotiation
Oct 10 19:36:24.089 [notice] Your Tor server's identity key
fingerprint is '**************'
Oct 10 19:36:25.354 [notice] We now have enough directory information
to build circuits.
Oct 10 19:36:25.354 [notice] Bootstrapped 80%: Connecting to the Tor network.
Oct 10 19:36:25.446 [notice] Self-testing indicates your ORPort is
reachable from the outside. Excellent. Publishing server descriptor.
Oct 10 19:36:25.573 [notice] Bootstrapped 85%: Finishing handshake
with first hop.
Oct 10 19:36:25.920 [warn] Problem bootstrapping. Stuck at 85%:
Finishing handshake with first hop. (Network is unreachable; NOROUTE;
count 1; recommendation warn)
Oct 10 19:36:26.664 [notice] Bootstrapped 90%: Establishing a Tor circuit.
Oct 10 19:36:30.495 [warn] Problem bootstrapping. Stuck at 90%:
Establishing a Tor circuit. (Network is unreachable; NOROUTE; count 4;
recommendation warn)
Oct 10 19:36:30.917 [notice] Tor has successfully opened a circuit.
Looks like client functionality is working.
Oct 10 19:36:30.917 [notice] Bootstrapped 100%: Done.

On Tue, Oct 9, 2012 at 12:29 AM, Scott Bennett <bennett at cs.niu.edu> wrote:
>      I'm running 0.2.4.3-alpha and had to restart it during the night due
> to a system crash.  As it was starting up, it put out the following sequence
> of messages.
>
> Oct 08 00:38:44.616 [notice] We now have enough directory information to build circuits.
> Oct 08 00:38:44.616 [notice] Bootstrapped 80%: Connecting to the Tor network.
> Oct 08 00:38:45.728 [notice] Bootstrapped 85%: Finishing handshake with first hop.
> Oct 08 00:38:46.130 [notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.
> Oct 08 00:38:46.359 [notice] Bootstrapped 90%: Establishing a Tor circuit.
> Oct 08 00:38:48.930 [notice] Our directory information is no longer up-to-date enough to build circuits: We have only 1868/2874 usable descriptors.
> Oct 08 00:38:48.930 [notice] I learned some more directory information, but not enough to build a circuit: We have only 1868/2874 usable descriptors.
> Oct 08 00:38:49.495 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
> Oct 08 00:38:49.495 [notice] Bootstrapped 100%: Done.
> Oct 08 00:38:49.830 [notice] I learned some more directory information, but not enough to build a circuit: We have only 1917/2874 usable descriptors.
> Oct 08 00:38:50.062 [notice] I learned some more directory information, but not enough to build a circuit: We have only 2013/2874 usable descriptors.
> Oct 08 00:38:50.142 [notice] I learned some more directory information, but not enough to build a circuit: We have only 2108/2874 usable descriptors.
> Oct 08 00:38:50.229 [notice] We now have enough directory information to build circuits.
> Oct 08 00:38:51.476 [notice] Self-testing indicates your DirPort is reachable from the outside. Excellent.
> Oct 08 00:39:03.079 [notice] Performing bandwidth self-test...done.
>
>      The above really are nothing new, but just a really clear example of
> the screwiness of some common messages.  In particular, the "no longer
> up-to-date enough to build circuits" and "learned some more directory
> information, but not enough to build a circuit" messages apparently are
> issued at times and under conditions contrary to the textual content of
> those messages.
>      Let's examine the sequence shown above.
>         1) tor claims to have enough information to build a circuit.
>         2) It begins doing so by establishing the first hop of a testing
>            circuit.
>         3) The testing circuit connects to my tor's own ORPort, so...
>         4) it builds a circuit to publish a descriptor and publishes it.
>         5) In less than 5 seconds from the time tor had enough directory
>            information to build circuits, enough of that information has
>            expired that tor no longer can build circuits.
>         6) tor fetches some descriptors, but still claims not to be able
>            to build circuits.
>         7) tor announces that it has build a client-side circuit and
>            pronounces that its startup is 100% complete.
>         8) tor continues to fetch three more batches of descriptors, saying
>            that it still needs more to be able to build circuits, even
>            after having claimed to have just built another one.
>
>      I conclude from the above that the text of the messages claiming not
> to have enough directory information to build circuits is in error and
> should be revised to reflect the actual situation and events more accurately.
>
>
>                                   Scott Bennett, Comm. ASMELG, CFIAG
> **********************************************************************
> * Internet:       bennett at cs.niu.edu                              *
> *--------------------------------------------------------------------*
> * "A well regulated and disciplined militia, is at all times a good  *
> * objection to the introduction of that bane of all free governments *
> * -- a standing army."                                               *
> *    -- Gov. John Hancock, New York Journal, 28 January 1790         *
> **********************************************************************
> _______________________________________________
> tor-relays mailing list
> tor-relays at lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


More information about the tor-relays mailing list