View Single Post
Xenolith0's Avatar
Posts: 8 | Thanked: 34 times | Joined on Mar 2010
#1060
For the last 5 or so days TOR has been unable to connect to GV. After researching the problem, I found what has changed is Google's login URL. Which previously was "https://www.google.com/accounts/ServiceLoginAuth" and has now changed to be "https://accounts.google.com/ServiceLoginAuth".

Until the developer updates his package, a quick work-around to this is to edit the file "/opt/theonering/lib/gvoice/backend.py" go to line 169 and change:
self._loginURL = "https://www.google.com/accounts/ServiceLoginAuth"
to
self._loginURL = "https://accounts.google.com/ServiceLoginAuth"

After that just initiate a reconnect, and it should work.... Assuming anyone else is having this issue. After searching the forums I have not seen anyone else reporting this problem, so maybe Google only hates me.

However, this is why I LOVE open source software. <3 Maemo.

theonering.log:
Code:
(2013-01-30 16:49:56,405) DEBUG AsyncPool.gvoice.browser_emu: Performing download of https://www.google.com/voice/m
(2013-01-30 16:49:57,410) DEBUG AsyncPool.gvoice.browser_emu: Performing download of https://www.google.com/accounts/ServiceLoginAuth
(2013-01-30 16:49:58,586) DEBUG AsyncPool.gvoice.browser_emu: HTTP Error 404: Not Found: https://www.google.com/accounts/ServiceLoginAuth
(2013-01-30 16:49:58,591) DEBUG AsyncPool.gvoice.browser_emu: MozillaEmulator: urllib2.URLError, retrying 1
(2013-01-30 16:49:59,058) DEBUG AsyncPool.gvoice.browser_emu: HTTP Error 404: Not Found: https://www.google.com/accounts/ServiceLoginAuth
(2013-01-30 16:49:59,119) ERROR AsyncPool.gvoice.backend: Translating error: HTTP Error 404: Not Found
(2013-01-30 16:49:59,159) ERROR AsyncPool.util.go_utils: Error, passing it back to the main thread
Traceback (most recent call last):
  File "/opt/theonering/lib/util/go_utils.py", line 191, in __consume_queue
    result = func(*args, **kwds)
  File "/opt/theonering/lib/gvoice/backend.py", line 294, in login
    loginSuccessOrFailurePage = self._login(username, password, galxToken)
  File "/opt/theonering/lib/gvoice/backend.py", line 283, in _login
    loginSuccessOrFailurePage = self._get_page(self._loginURL, loginData)
  File "/opt/theonering/lib/gvoice/backend.py", line 779, in _get_page
    raise NetworkError("%s is not accesible" % url)
NetworkError: https://www.google.com/accounts/ServiceLoginAuth is not accesible
(2013-01-30 16:49:59,171) ERROR MainThread.connection: https://www.google.com/accounts/ServiceLoginAuth is not accesible
(2013-01-30 16:49:59,175) INFO  MainThread.connection: Disconnecting

Last edited by Xenolith0; 2013-01-31 at 00:24. Reason: Stupid typos
 

The Following 10 Users Say Thank You to Xenolith0 For This Useful Post: