Tor fails to bootstrap with an Exit as EntryNode
When I try to run tor with EntryNodes x (where x is a single Exit relay), it hangs at:
Aug 26 00:51:57.000 [notice] Bootstrapped 45%: Asking for relay descriptors
Aug 26 00:51:57.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/6973, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of exit bw = 0% of path bw.)
Aug 26 00:51:58.000 [notice] Bootstrapped 50%: Loading relay descriptors
This issue might prevent us from switching to one guard in future releases.
This issue likely makes Exits useless as fallback directories for IPv6-only microdescriptor clients (#19608 (moved)).
I can reproduce this issue on 0.2.9.2-alpha-dev, 0.2.8.{6,7}, maint-0.2.7, maint-0.2.6 using the following command:
src/or/tor DataDirectory /tmp/tor.$$ SOCKSPort 0 EntryNodes x