Tor does not connect/bootstrap with Bridge and no microdescriptors
Summary
With UseMicrodescriptors set to 0, it is not possible to connect to the network over Bridge.
The connecting process is stuck at:
Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Steps to reproduce:
- Configure any Bridge running new versions of Tor and set UseMicrodescriptors 0
- Try to connect to the network
What is the current bug behavior?
Jul 11 01:53:06.000 [notice] Starting with guard context "bridges"
Jul 11 01:53:06.000 [notice] Delaying directory fetches: No running bridges
Jul 11 01:53:07.000 [notice] Bootstrapped 1% (conn_pt): Connecting to pluggable transport
Jul 11 01:53:07.000 [notice] Bootstrapped 2% (conn_done_pt): Connected to pluggable transport
Jul 11 01:53:07.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Jul 11 01:53:07.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Jul 11 01:53:08.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Jul 11 01:53:08.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Jul 11 01:53:08.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Jul 11 01:53:08.000 [notice] Bridge 'Init6TorBridge' has both an IPv4 and an IPv6 address. Will prefer using its IPv4 address (65.21.85.99:8088) based on the configured Bridge address.
Jul 11 01:53:08.000 [notice] new bridge descriptor 'Init6TorBridge' (fresh): $7F6051103D00F6E6615C5C8D92C4B648B32331D3~Init6TorBridge [bbnD2WacA0q3prAx6Lzt946bHD113wVkG4RCjcQFT7s] at 65.21.85.99 and [2a01:4f9:3a:271f:3::66]
Jul 11 01:53:08.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Jul 11 01:53:08.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Jul 11 01:53:08.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Jul 11 01:53:16.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Jul 11 01:53:20.000 [notice] Bootstrapped 56% (loading_descriptors): Loading relay descriptors
Jul 11 01:53:20.000 [notice] Bootstrapped 62% (loading_descriptors): Loading relay descriptors
Jul 11 01:53:21.000 [notice] Bootstrapped 69% (loading_descriptors): Loading relay descriptors
Jul 11 01:53:21.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
What is the expected behavior?
Tor connects to the network
Environment
Version: 0.4.7.8 OS: Linux, self-compiled. Also tried on Fedora 35 with 0.4.6.9.