[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