@NoisyCoil noticed that bridges are not working when Tor Browser is run
with the deb or rpm package.
We are getting an error like this:
TorProvider: [Tor warning] Can't use bridge at [scrubbed]: there is no configured transport called "obfs4".
This is probably because the torrc-defaults file containing PT
configuration is not being used. The torrc-defaults file is installed
in /usr/lib/tor-browser-nightly/TorBrowser/Data/Tor, but it tries to
find it in ~/.tor-browser-nightly/.tor\ project/Tor.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Also, your investigation reminded me that this is a known issue.
System installs aren't actually supported and you're supposed to bring your own tor daemon, configure it externally from the browser and configure the browser to use that.
We may also run into issues with tpo/core/tor#40606 (closed) as well, unless we can force the tor daemon's working directory and use relative dir for the PTs
We may also run into issues with tpo/core/tor#40606 (closed) as well, unless we can force the tor daemon's working directory and use relative dir for the PTs
The PTs binaries are installed under /usr/lib/tor-browser so there
should not be spaces in their paths. So I think we can use full path
in torrc-default if needed.