[tor-bugs] #20250 [Obfuscation/meek]: macOS 10.12 TorBrowser meek pluggable transport issues
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Sep 29 16:20:45 UTC 2016
#20250: macOS 10.12 TorBrowser meek pluggable transport issues
-------------------------------------------------+-------------------------
Reporter: tordevSZ0 | Owner: dcf
Type: defect | Status: new
Priority: High | Milestone:
Component: Obfuscation/meek | Version: Tor:
| unspecified
Severity: Major | Resolution:
Keywords: meek, macOS, TorBrowser, 10.12, | Actual Points:
sierra, macOS |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by tordevSZ0):
Replying to [comment:11 dcf]:
> Replying to [ticket:20250 tordevSZ0]:
> > Having issues using the meek pluggable transports on macOS 10.12
installation with a fresh install of TorBrowser.
>
> Are you using the stable release 6.0.5, or the alpha release 6.5a3?
>
> In the stable 6.0.5, meek is compiled with Go 1.4.3. In the alpha 6.5a3,
meek is compiled with Go 1.6.3. Go 1.6.3 has
[https://github.com/golang/go/issues/16354 a fix] for Sierra; Go 1.4.3
does not have the fix. If this Go bug is the cause, then the alpha release
may work for you where the stable release does not.
>
> Note that there is an unrelated bug in the alpha release, #20030, which
means that you will have to manually kill the firefox and meek-client
processes after you close the browser.
>
> Please try the alpha release 6.5a3. If it works for you, that means we
have to use a newer version of Go to compile the next stable release.
This may be an error on my part, but when using a fresh install of 6.5a3
on 10.12, the initial Tor Network Settings window opens, but fails to
connect to the tor control port, even with
extensions.torlauncher.control_port_use_socket pref set to false in
prefs.js. I monitor file accesses by applications and noticed that the
TorBrowser.app, after creating and writing to the '~/Library/Application
Support/TorBrowser-Data' directory as it should, then tries to write to
the non-existent '~/Library/Application', and then times out trying to
connect to tor.real with the message 'failed to connect to control port'.
It might be something else, but this makes me wonder whether a hard-coded
path with spaces in it isn't written properly - e.g. ~/Library/Application
Support which would yield ~/Library/Application with an error instead of
'~/Library/Application Support'.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20250#comment:12>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list