[tor-bugs] #22653 [Core Tor/Tor]: upgrading Tor-0.2.9.10 to Tor-0.3.0.8 fails to build circuits

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jun 19 13:07:20 UTC 2017


#22653: upgrading Tor-0.2.9.10 to Tor-0.3.0.8 fails to build circuits
------------------------------+--------------------------------
     Reporter:  t0r           |      Owner:
         Type:  defect        |     Status:  new
     Priority:  High          |  Milestone:  Tor: 0.3.0.x-final
    Component:  Core Tor/Tor  |    Version:  Tor: 0.3.0.8
     Severity:  Critical      |   Keywords:  no circuit
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+--------------------------------
 My GNU/Linux Gentoo compiles Tor manually instead of Tor-browser. I use
 pluggable transports '''obfs4''' and '''bridge'''.

 Tor-0.2.9.10 worked like a charm with current torrc. When upgrading to
 Tor-0.3.0.8 with the same torrc configuration, it no longer builds
 circuits.

 My /etc/tor/torrc configuration:

 {{{
 User tor
 PIDFile /var/run/tor/tor.pid
 AvoidDiskWrites 1
 DirReqStatistics 0
 DataDirectory /var/lib/tor/data
 Log notice syslog
 Log notice file /var/lib/tor/notice.log
 StrictNodes 1
 GeoIPExcludeUnknown 1
 ExcludeNodes {vn},{pk}
 NodeFamily {vn},{pk}
 EnforceDistinctSubnets 1
 UseEntryGuards 1
 PathsNeededToBuildCircuits 0.95
 UseBridges 1
 UpdateBridgesFromAuthority 1
 ClientTransportPlugin obfs4 exec /opt/bin/obfs4proxy --enableLogging
 --logLevel ERROR
 Bridge obfs4 12.34.56.78 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 cert=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB iat-mode=0
 ...
 Bridge obfs4 12.34.56.78 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 cert=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB iat-mode=0
 DNSPort auto
 VirtualAddrNetworkIPv4 10.192.0.0/10
 AutomapHostsOnResolve 1
 AutomapHostsSuffixes .exit,.onion
 TransPort auto
 }}}


 Tor 0.2.9.10 log:

 {{{
 Jun 18 19:27:42.000 [notice] Tor 0.2.9.10 (git-1f6c8eda0073f464) opening
 new log file.
 Jun 18 19:27:42.352 [warn] You have asked to exclude certain relays from
 all positions in your circuits. Expect hidden services and other Tor
 features to be broken in un\
 predictable ways.
 Jun 18 19:27:42.000 [notice] Parsing GEOIP IPv4 file /usr/share/tor/geoip.
 Jun 18 19:27:42.000 [notice] Parsing GEOIP IPv6 file
 /usr/share/tor/geoip6.
 Jun 18 19:27:42.000 [notice] Bootstrapped 0%: Starting
 Jun 18 19:27:43.000 [notice] new bridge descriptor 'acanthdisorienta'
 (cached): $AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA~acanthdisorienta at
 12.34.56.78
 Jun 18 19:27:43.000 [notice] new bridge descriptor 'acanthdisorienta'
 (cached): $AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA~acanthdisorienta at
 12.34.56.78
 Jun 18 19:27:44.000 [notice] new bridge descriptor 'acanthdisorienta'
 (cached): $AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA~acanthdisorienta at
 12.34.56.78
 Jun 18 19:27:44.000 [notice] Delaying directory fetches: Pluggable
 transport proxies still configuring
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] While fetching directory info, no running
 dirservers known. Will try again later. (purpose 6)
 Jun 18 19:27:46.000 [notice] Bootstrapped 5%: Connecting to directory
 server
 Jun 18 19:27:46.000 [notice] Bootstrapped 10%: Finishing handshake with
 directory server
 Jun 18 19:27:48.000 [notice] Bootstrapped 15%: Establishing an encrypted
 directory connection
 Jun 18 19:27:48.000 [notice] Bootstrapped 20%: Asking for networkstatus
 consensus
 Jun 18 19:27:48.000 [notice] Bootstrapped 25%: Loading networkstatus
 consensus
 Jun 18 19:27:52.000 [notice] Bootstrapped 80%: Connecting to the Tor
 network
 Jun 18 19:27:53.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
 Jun 18 19:27:54.000 [notice] Tor has successfully opened a circuit. Looks
 like client functionality is working.
 Jun 18 19:27:54.000 [notice] Bootstrapped 100%: Done
 }}}

 Tor-0.3.0.8 log

 {{{
 Jun 18 17:07:10.000 [notice] Tor 0.3.0.8 (git-802d30d9b71a6d54) opening
 new log file.
 Jun 18 17:07:10.861 [warn] You have asked to exclude certain relays from
 all positions in your circuits. Expect hidden services and other Tor
 features to be broken in un\
 predictable ways.
 Jun 18 17:07:10.000 [notice] Parsing GEOIP IPv4 file /usr/share/tor/geoip.
 Jun 18 17:07:11.000 [notice] Parsing GEOIP IPv6 file
 /usr/share/tor/geoip6.
 Jun 18 17:07:11.000 [notice] Bootstrapped 0%: Starting
 Jun 18 17:07:12.000 [notice] Starting with guard context "bridges"
 Jun 18 17:07:12.000 [notice] new bridge descriptor 'acanthdisorienta'
 (cached): $37AB6046C23F2385102D0D380AD827070E26E528~acanthdisorienta at
 12.34.56.78
 Jun 18 17:07:12.000 [notice] Delaying directory fetches: Pluggable
 transport proxies still configuring
 Jun 18 17:09:14.000 [notice] Bootstrapped 5%: Connecting to directory
 server
 Jun 18 17:09:14.000 [notice] Bootstrapped 10%: Finishing handshake with
 directory server
 Jun 18 17:09:15.000 [notice] Bootstrapped 15%: Establishing an encrypted
 directory connection
 Jun 18 17:09:16.000 [notice] Bootstrapped 20%: Asking for networkstatus
 consensus
 Jun 18 17:09:16.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:443 ("general SOCKS server failure")
 Jun 18 17:11:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:34095 ("general SOCKS server failure")
 Jun 18 17:11:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:60491 ("general SOCKS server failure")
 Jun 18 17:11:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:50211 ("general SOCKS server failure")
 ...
 Jun 18 17:31:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:34095 ("general SOCKS server failure")
 Jun 18 17:53:40.000 [notice] new bridge descriptor 'acanthdisorienta'
 (fresh): $37AB6046C23F2385102D0D380AD827070E26E528~acanthdisorienta at
 12.34.56.78
 Jun 18 17:53:40.000 [notice] I learned some more directory information,
 but not enough to build a circuit: We're missing descriptors for some of
 our primary entry guards
 Jun 18 17:09:16.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:443 ("general SOCKS server failure")
 Jun 18 17:11:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:34095 ("general SOCKS server failure")
 Jun 18 17:11:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:60491 ("general SOCKS server failure")
 Jun 18 17:11:24.000 [warn] Proxy Client: unable to connect to
 12.34.56.78:50211 ("general SOCKS server failure")
 }}}

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


More information about the tor-bugs mailing list