[Pkg-anonymity-tools] Bug#793791: Bug#793791: torbrowser-launcher: Fail to start "TypeError: _getEndpoint() takes exactly 4 arguments (2 given)"
Micah Lee
micah at micahflee.com
Mon Jul 27 19:29:10 UTC 2015
On 07/27/2015 08:11 AM, Guillaume Seren wrote:
> Dear maintener,
> while trying to launch torbrowser-launcher it fail,
> and return me this error:
> Tor Browser Launcher
> By Micah Lee, licensed under MIT
> version 0.2.0
> https://github.com/micahflee/torbrowser-launcher
> Updating over Tor
> Checking for update
> Downloading https://www.torproject.org/projects/torbrowser/RecommendedTBBVersions
> Traceback (most recent call last):
> File "/usr/bin/torbrowser-launcher", line 30, in <module>
> torbrowser_launcher.main()
> File "/usr/lib/python2.7/dist-packages/torbrowser_launcher/__init__.py", line 69, in main
> app = Launcher(common, url_list)
> File "/usr/lib/python2.7/dist-packages/torbrowser_launcher/launcher.py", line 130, in __init__
> self.build_ui()
> File "/usr/lib/python2.7/dist-packages/torbrowser_launcher/launcher.py", line 284, in build_ui
> self.start(None)
> File "/usr/lib/python2.7/dist-packages/torbrowser_launcher/launcher.py", line 293, in start
> self.run_task()
> File "/usr/lib/python2.7/dist-packages/torbrowser_launcher/launcher.py", line 310, in run_task
> self.download('update check', self.common.paths['update_check_url'], self.common.paths['update_check_file'])
> File "/usr/lib/python2.7/dist-packages/torbrowser_launcher/launcher.py", line 469, in download
> None)
> File "/usr/lib/python2.7/dist-packages/twisted/web/client.py", line 1926, in request
> deferred = self._agent.request(method, uri, headers, bodyProducer)
> File "/usr/lib/python2.7/dist-packages/twisted/web/client.py", line 1559, in request
> endpoint = self._getEndpoint(parsedURI)
> TypeError: _getEndpoint() takes exactly 4 arguments (2 given)
>
> Guillaume.
I can reproduce. By default torbrowser-launcher tries to update over
Tor. A workaround is running "torbrowser-launcher --settings" and
disabling updating over Tor, and then it works fine.
I'm not sure exactly the cause, but it appears to be a bug in
python-twisted-web. Scrapy has run into the same issue [1] and they
resolved it with this commit [2], although it's not clear how to apply
that same fix to torbrowser-launcher.
I just opened an upstream bug [3].
[1] https://github.com/scrapy/scrapy/issues/1034
[2]
https://github.com/scrapy/scrapy/commit/d67ca77e61020802c593c8b60a977e26bebfd7c6
[3] https://github.com/micahflee/torbrowser-launcher/issues/192
More information about the Pkg-anonymity-tools
mailing list