Open GoogleCodeExporter opened 9 years ago
experiencing this consistent error as well - exactly the same setup as original
poster (0.5, ubuntu, run via daily cron job - successfully - for almost 1 year,
no changes to my code or password or anything, can still log in via web UI)
Original comment by tin...@gmail.com
on 7 Sep 2011 at 6:19
I just starting failing as well today. Did the interface change over the last
couple of days?
Original comment by mark...@gmail.com
on 8 Sep 2011 at 3:16
tried some other existing packages (e.g. gvcall, GVCallScheduler (installed to
google app engine)) - and still the same issue.
the LoginError appears to come from the
try assert self.special in voice.py login()
trying to figure it out, but seems the web login hack that pygooglevoice (and
many others) use, is what fails now.
at first I wondered if it could be related that 2 days ago I enabled multiple
gmail accounts on my android phone (but *not* 2-step auth) - but given these
other reports, I highly doubt it...
Original comment by tin...@gmail.com
on 8 Sep 2011 at 5:35
From the linux command line, please try the following:
gvoice
email: xxxx@gmail.com
password: *****
This fails for me everytime. Can someone else please try this to confirm?
Thanks.
Original comment by mark...@gmail.com
on 9 Sep 2011 at 1:59
Yes, of course. This is equivalent to the python code in the initial report.
I will try to debug further this weekend, if I have time - unless someone else
gets it fixed first (hint, hint :))
Original comment by ser...@gleizer.net
on 9 Sep 2011 at 2:08
Same issues here the call just don't get processed...I am running Centos ...I
did try the gvoice manual login on CLI as listed above and the authentication
credentials were rejected yet work fine on the web interface...I noticed that
gvoice web looks and feels has changed a bit, may be the "under the hood" may
be too...thx
Original comment by mos...@gmail.com
on 9 Sep 2011 at 8:41
I am having the same login issue on FreeBSD 8.2
Original comment by sbarnet...@gmail.com
on 10 Sep 2011 at 1:40
[deleted comment]
I'm having a similar issue, and it started the same time (tuesday 9/6/11) For
reference, i'm running a windows box.
So probably a googlevoice change?
Original comment by Dennis.L...@gmail.com
on 10 Sep 2011 at 5:35
I've recently found how to access GV using pygooglevoice. It requires some
modification of the library, but instead of logging in via /ServiceLoginAuth,
log in via /ClientLogin and obtain the Authorization token. Once obtained,
pass the Authorization token in the headers of every request.
According to the ClientLogin API the header should be in this format (shown
below as if in a dict):
{"Authorization":"GoogleLogin auth=<Authorization token>"}
Original comment by macosx.4...@gmail.com
on 10 Sep 2011 at 6:53
confirming comment #10 - I tried the the google-voice-java package (v1.8),
which uses ClientLogin method, and everything works as expected.
Original comment by tin...@gmail.com
on 10 Sep 2011 at 7:45
Can someone, that has the modified code, that uses ClientLogin, either fork or
post a patch?
I traced the issue down to a cookie being dropped when the initial POST is
made, but would rather re-use someone's effort, than either try to make my own
patch or to figure out how to use ClientLogin...
Original comment by ser...@gleizer.net
on 10 Sep 2011 at 8:43
Made a fix, changed the login to /ClientLogin as according to #10
https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/
Original comment by bwpa...@gmail.com
on 12 Sep 2011 at 3:36
confirmed the fixes from #13 working nominally, many thanks bpwayne!
Original comment by tin...@gmail.com
on 12 Sep 2011 at 4:15
Ok, I used the command:
hg clone https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/
to download the code.
and before I installed it, from the bin directory I ran:
./gvoice
email xxx
password: ***
I still got "Login failed. Retry?[Y/n]"
what am I missing? Thanks.
Original comment by mark...@gmail.com
on 12 Sep 2011 at 1:15
[deleted comment]
wait a sec, I reinstall the auth-fix from #13 and it still says login failed.
Original comment by firexx...@gmail.com
on 12 Sep 2011 at 2:56
same here, I install it and it is still not working
hg clone https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/ pygooglevoice
cd pygooglevoice
python setup.py install
gvoice
email: xxxx
password: xxx
Login failed. Retry?[Y/n] n
Original comment by redmaple...@gmail.com
on 12 Sep 2011 at 6:58
I am having the same problem. Tried the fix with no success.
Original comment by ericmayc...@gmail.com
on 13 Sep 2011 at 12:43
I did a diff on the source, and there are some changes.
However, I did a diff on the bin/gvoice, and it is no different from gvoice
from 0.5.
I don't know how to compile it, can someone give directions who has tried it?
Anyone gotten this branch to work?
One other suggestion to the developer, can we add an option to display the
version number? It would make testing a little easier for us that are not
experts.
Thanks.
Original comment by mark...@gmail.com
on 13 Sep 2011 at 1:11
Not sure why everyone is complaining even after the fix is available.
Make sure you download the code and re-install the files...
OR
just have a look at the diffs and make the necessary changes in your local
install of pygooglvoice... i can confirm that the fix is working for me.
Original comment by cchi...@gmail.com
on 13 Sep 2011 at 2:03
[deleted comment]
seriously, agreed #21 this is a defect tracker not a pilot-error support forum.
bwpayne's (sorry for earlier misspelling) fix continues to work splendidly.
Original comment by tin...@gmail.com
on 13 Sep 2011 at 4:32
I am set settings.py/LOGIN to
"https://accounts.google.com/ServiceLogin?service=grandcentral&passive=1209600&c
ontinue=https://www.google.com/voice&followup=https://www.google.com/voice<mpl=o
pen" and Login works
Original comment by PitBeast...@gmail.com
on 13 Sep 2011 at 6:01
https://accounts.google.com/ServiceLogin?service=grandcentral&continue=https://w
ww.google.com/voice would be enough to get Login
Original comment by PitBeast...@gmail.com
on 13 Sep 2011 at 7:24
For those of us who are not experts, what steps do we take to incorporate the
fix? Any shortcut to test the patch before making changes to our systems?
Bwpayne, for my better understanding, does the bin/gvoice in your clone
download not contain the change, until we run setup? Thanks.
Original comment by mark...@gmail.com
on 13 Sep 2011 at 12:27
https://accounts.google.com/ServiceLogin?service=grandcentral&continue=https://w
ww.google.com/voice is working for the first time, but after couple test it
failed again. I make sure all the command is the same.
check the output here. It was working then failed. Too many times login?
[trixbox1.localdomain pygooglevoice-0.5]# /usr/bin/gvoice -e xxxxx@gmail.com -p
xxxxxx
gvoice> quit
Logging out of voice...
[trixbox1.localdomain pygooglevoice-0.5]# bash -c 'HOME=~asterisk && gvoice
--batch call 1234567890'
Login failed.
[trixbox1.localdomain pygooglevoice-0.5]# bash -c 'HOME=~asterisk && gvoice
--batch call 1234567890'
Login failed.
[trixbox1.localdomain pygooglevoice-0.5]# /usr/bin/gvoice -e xxxxxx@gmail.com
-p xxxxxxx
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n] n
Original comment by firexx...@gmail.com
on 13 Sep 2011 at 1:27
The fix in Comment 13 worked fine for me. At first it failed, and after tracing
through the code with debug messages, I discovered that I forgot to remove
voice.py:42.
If this does not help you, please do something similar and go through your
voice.py file to see where the failure is happening. One easy thing to do is to
set settings.DEBUG=True at the top of the file, to test that the fixed copy of
voice.py is even being used. Perhaps your Python install is using a different
include directory than you expect.
Original comment by huf...@gmail.com
on 13 Sep 2011 at 6:07
I got this to work using the advice in comment 13. I am getting errors but if I
comment out some lines then it works. Maybe the errors are because I am using
Python 2.4.3
---FIRST ERROR-------------------------------------------
Traceback (most recent call last):
File "/usr/bin/gvoice", line 79, in ?
login()
File "/usr/bin/gvoice", line 49, in login
voice.login(options.email,options.passwd)
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 71, in login
if response.getcode() == 200:
AttributeError: addinfourl instance has no attribute 'getcode'
---SECOND ERROR-------------------------------------------
Logging out of voice...
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/bin/gvoice", line 62, in logout
voice.logout()
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 91, in logout
assert self.special == None
AssertionError
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/bin/gvoice", line 62, in logout
voice.logout()
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 91, in logout
assert self.special == None
AssertionError
Original comment by ericmayc...@gmail.com
on 14 Sep 2011 at 8:37
I seem to have duplicated this issue in #60. There's an alternate patch
attached to that issue, which I've reattached here as well. It adds cookie
support to the login method and uses all hidden form inputs in the post.
Original comment by joey.parrish@gmail.com
on 14 Sep 2011 at 12:41
Attachments:
Fix outlined in #24 by PitBeast works...
Change the value of "LOGIN" in settings.py to this:
https://accounts.google.com/ServiceLogin?service=grandcentral&passive=1209600&co
ntinue=https://www.google.com/voice&followup=https://www.google.com/voice<mpl=op
en
Original comment by rohit.vi...@gmail.com
on 15 Sep 2011 at 2:21
I have followed the instructions for the fix and still have non working google
voice.
I get this error:
------------------------------------------------------------
Traceback (most recent call last):
File "/usr/bin/gvoice", line 79, in ?
login()
File "/usr/bin/gvoice", line 49, in login
voice.login(options.email,options.passwd)
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 71, in login
if response.getcode() == 200:
AttributeError: addinfourl instance has no attribute 'getcode'
-------------------------------------------------------------
I am using Cent5 with Python 2.4.3
Can someone help with a solution to this where I don't have to comment out
random lines?
Original comment by christop...@gmail.com
on 15 Sep 2011 at 8:17
I removed gvoice, gvi, pygooglevoice
hg clone https://pygooglevoice.googlecode.com/hg/ pygooglevoice
cd pygooglevoice
python setup.py install
I get this error:
------------------------------------------------------------
Traceback (most recent call last):
File "/usr/bin/gvoice", line 79, in ?
login()
File "/usr/bin/gvoice", line 49, in login
voice.login(options.email,options.passwd)
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 71, in login
if response.getcode() == 200:
AttributeError: addinfourl instance has no attribute 'getcode'
-------------------------------------------------------------
I am using Cent5 with Python 2.4.3
I am willing to edit code, if someone will give me the name of the file, and
the old line vs. the new line.
Please?
Original comment by mark...@gmail.com
on 15 Sep 2011 at 10:30
Bueller?
Original comment by christop...@gmail.com
on 16 Sep 2011 at 12:59
Everyone that installed Trixbox from the ISO is currently running Python 2.4.3
Original comment by christop...@gmail.com
on 16 Sep 2011 at 1:11
Is there a problem with running Python 2.4.3?
Original comment by mark...@gmail.com
on 16 Sep 2011 at 2:51
No, but I suspect that the new code written for this using a routine that isn't
available in version 2.4.3
I bet that if I upgrade to Python 3, this will start working, but I'm not going
to do that without knowing what the outcome is or the impact to other programs
Original comment by christop...@gmail.com
on 16 Sep 2011 at 3:05
Actually I just notice that issue 49 is about it not working in Python 3, so I
don't know what's going on or what to do.
Original comment by christop...@gmail.com
on 16 Sep 2011 at 3:07
Try it now https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/
I made some changes so that it works with >=2.4
Original comment by bwpa...@gmail.com
on 16 Sep 2011 at 11:41
[deleted comment]
Still not working.
[trixbox1.localdomain tmp]# uname -na
Linux trixbox1.localdomain 2.6.18-128.1.10.el5 #1 SMP Thu May 7 10:39:21 EDT
2009 i686 i686 i386 GNU/Linux
[trixbox1.localdomain tmp]# python
Python 2.4.3 (#1, Mar 5 2011, 21:25:56)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[trixbox1.localdomain tmp]# date
Fri Sep 16 20:20:55 EDT 2011
[trixbox1.localdomain tmp]# hg clone
https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/
destination directory: bwpayne-pygooglevoice-auth-fix
requesting all changes
adding changesets
adding manifests
adding file changes
added 58 changesets with 320 changes to 98 files
updating working directory
31 files updated, 0 files merged, 0 files removed, 0 files unresolved
[trixbox1.localdomain tmp]# cd bwpayne-pygooglevoice-auth-fix
[trixbox1.localdomain bwpayne-pygooglevoice-auth-fix]# python setup.py install
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/googlevoice
copying googlevoice/voice.py -> build/lib/googlevoice
copying googlevoice/settings.py -> build/lib/googlevoice
copying googlevoice/__init__.py -> build/lib/googlevoice
copying googlevoice/tests.py -> build/lib/googlevoice
copying googlevoice/util.py -> build/lib/googlevoice
copying googlevoice/conf.py -> build/lib/googlevoice
running build_scripts
creating build/scripts-2.4
copying and adjusting bin/gvoice -> build/scripts-2.4
copying and adjusting bin/asterisk-gvoice-setup -> build/scripts-2.4
copying and adjusting bin/gvi -> build/scripts-2.4
changing mode of build/scripts-2.4/gvoice from 644 to 755
changing mode of build/scripts-2.4/asterisk-gvoice-setup from 644 to 755
changing mode of build/scripts-2.4/gvi from 644 to 755
running install_lib
copying build/lib/googlevoice/voice.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/settings.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/__init__.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/tests.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/util.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/conf.py ->
/usr/lib/python2.4/site-packages/googlevoice
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/voice.py to
voice.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/settings.py to
settings.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/__init__.py to
__init__.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/tests.py to
tests.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/util.py to util.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/conf.py to conf.pyc
running install_scripts
copying build/scripts-2.4/asterisk-gvoice-setup -> /usr/bin
copying build/scripts-2.4/gvoice -> /usr/bin
copying build/scripts-2.4/gvi -> /usr/bin
changing mode of /usr/bin/asterisk-gvoice-setup to 755
changing mode of /usr/bin/gvoice to 755
changing mode of /usr/bin/gvi to 755
[trixbox1.localdomain bwpayne-pygooglevoice-auth-fix]# /usr/bin/gvoice -e
firxxxxxx@gmail.com -p xxxxxxxx
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n] n
[trixbox1.localdomain bwpayne-pygooglevoice-auth-fix]#
Original comment by firexx...@gmail.com
on 17 Sep 2011 at 12:26
bwpayne,
I installed your new changes and google voice works now, but I do get more
errors now:
[phones googlevoice]# gvoice -e cbuxxxxxx@gmail.com -p xxx call 1xxx 1xxx 3
Logging out of voice...
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/bin/gvoice", line 62, in logout
voice.logout()
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 97, in logout
self.__do_page('logout')
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 215, in __do_page
return urlopen(Request(getattr(settings, page), data, headers))
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 364, in open
response = meth(req, response)
File "/usr/lib/python2.4/urllib2.py", line 471, in http_response
response = self.parent.error(
File "/usr/lib/python2.4/urllib2.py", line 402, in error
return self._call_chain(*args)
File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 400: Bad Request
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/bin/gvoice", line 62, in logout
voice.logout()
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 97, in logout
self.__do_page('logout')
File "/usr/lib/python2.4/site-packages/googlevoice/voice.py", line 215, in __do_page
return urlopen(Request(getattr(settings, page), data, headers))
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 364, in open
response = meth(req, response)
File "/usr/lib/python2.4/urllib2.py", line 471, in http_response
response = self.parent.error(
File "/usr/lib/python2.4/urllib2.py", line 402, in error
return self._call_chain(*args)
File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 400: Bad Request
[phones googlevoice]#
Original comment by christop...@gmail.com
on 17 Sep 2011 at 12:58
@firexxuer: you might need to clear your captcha
@christopher.m.burke: pull it again, it should be quiet now
Original comment by bwpa...@gmail.com
on 17 Sep 2011 at 1:53
I would like to thank bwpa..@gmail.com for his revised patch (see #39).
I have applied the patch to two different machines, and it is working.
For those newbie's like me, I removed the old directory pygooglevoice, and
deleted /usr/bin/gvoice, /usr/bin/gvi before installing the patch. Here are my
steps:
cd ~
mkdir pygooglevoice
hg clone https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/
pygooglevoice/
cd pygooglevoice
python setup.py install
Hope this works for everyone!
Original comment by mark...@gmail.com
on 20 Sep 2011 at 3:23
I followed your instructions in #44, but I'm getting the same results as #41.
hg clone https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/ pygooglevoice/
warning: certificate for code.google.com can't be verified (Python too old)
requesting all changes
adding changesets
adding manifests
adding file changes
added 59 changesets with 321 changes to 98 files
updating to branch default
31 files updated, 0 files merged, 0 files removed, 0 files unresolved
[bell ~]# cd pygooglevoice
[bell pygooglevoice]# python setup.py install
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/googlevoice
copying googlevoice/settings.py -> build/lib/googlevoice
copying googlevoice/voice.py -> build/lib/googlevoice
copying googlevoice/__init__.py -> build/lib/googlevoice
copying googlevoice/tests.py -> build/lib/googlevoice
copying googlevoice/conf.py -> build/lib/googlevoice
copying googlevoice/util.py -> build/lib/googlevoice
running build_scripts
creating build/scripts-2.4
copying and adjusting bin/gvoice -> build/scripts-2.4
copying and adjusting bin/asterisk-gvoice-setup -> build/scripts-2.4
copying and adjusting bin/gvi -> build/scripts-2.4
changing mode of build/scripts-2.4/gvoice from 644 to 755
changing mode of build/scripts-2.4/asterisk-gvoice-setup from 644 to 755
changing mode of build/scripts-2.4/gvi from 644 to 755
running install_lib
creating /usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/settings.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/voice.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/__init__.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/tests.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/conf.py ->
/usr/lib/python2.4/site-packages/googlevoice
copying build/lib/googlevoice/util.py ->
/usr/lib/python2.4/site-packages/googlevoice
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/settings.py to
settings.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/voice.py to
voice.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/__init__.py to
__init__.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/tests.py to
tests.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/conf.py to conf.pyc
byte-compiling /usr/lib/python2.4/site-packages/googlevoice/util.py to util.pyc
running install_scripts
copying build/scripts-2.4/asterisk-gvoice-setup -> /usr/bin
copying build/scripts-2.4/gvi -> /usr/bin
copying build/scripts-2.4/gvoice -> /usr/bin
changing mode of /usr/bin/asterisk-gvoice-setup to 755
changing mode of /usr/bin/gvi to 755
changing mode of /usr/bin/gvoice to 755
[bell pygooglevoice]# /usr/bin/gvoice -e sean.whitney@gmail.com -p g00gl3 call
19712085673 12062792686
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n] y
Login failed. Retry?[Y/n]
yLogin failed. Retry?[Y/n] n
Original comment by sean.whi...@gmail.com
on 21 Sep 2011 at 10:36
Just some thought, can anyone confirm this fix is working in Canada? I followed
all the diff method in issue 58 and 60. None of them work for me. I have the
trixbox in vm so every time I can go back to orig status which could avoid fix
over fix. The only thing I didn't try to put under US IP. I have no idea if
Canada ip address make any diff here.
Original comment by firexx...@gmail.com
on 21 Sep 2011 at 11:07
Issues/comments I have with this login problem..
1 - It is not a "Medium" problem, currently pygooglvoice 0.5 is broken!
2 - The fix is simple change settings.py line #22
from:
LOGIN = 'https://www.google.com/accounts/ServiceLoginAuth?service=grandcentral'
to:
LOGIN = 'https://accounts.google.com/ServiceLogin?service=grandcentral'
Your location will definitely differ but this is mine since I don't use
virtualenv.
/usr/local/lib/python2.7/dist-packages/googlevoice/settings.py
3 - Please try not to use Python 2.4.x , it is disastrously old (yes crappy
CentOS is horrible at updating their Python versions)
4 - Currently have no issues with Pythonic version yet cmd line returns errors
charlie:~ $ gvoice call 18005551212 1305xxxxxxxx
Traceback (most recent call last):
File "/usr/local/bin/gvoice", line 129, in <module>
getattr(voice,action)(*args)
File "/usr/local/lib/python2.7/dist-packages/googlevoice/voice.py", line 106, in call
'remember': '1'
File "/usr/local/lib/python2.7/dist-packages/googlevoice/voice.py", line 210, in __validate_special_page
load_and_validate(self.__do_special_page(page, data))
File "/usr/local/lib/python2.7/dist-packages/googlevoice/util.py", line 65, in load_and_validate
validate_response(loads(response.read()))
File "/usr/local/lib/python2.7/dist-packages/googlevoice/util.py", line 59, in validate_response
raise ValidationError('There was a problem with GV: %s' % response)
googlevoice.util.ValidationError: There was a problem with GV: {u'data':
{u'code': 20}, u'ok': False}
So that makes no sense at the moment.
4 - Why is the official Mainline code base not update with simple fix!
5 - Author if you are in need of help for updates.. I can fork on Github or add
me as a maintainer as I can help with these bugs.
Original comment by jflt...@gmail.com
on 23 Sep 2011 at 7:26
I don't know if I'm making progress or not. I installed python2.6 and now I get
/usr/bin/gvoice -e sean.whitney@gmail.com -p g00gl3 call 19712085673 12062792686
Traceback (most recent call last):
File "/usr/bin/gvoice", line 79, in <module>
login()
File "/usr/bin/gvoice", line 49, in login
voice.login(options.email,options.passwd)
File "/usr/lib/python2.6/site-packages/googlevoice/voice.py", line 71, in login
respMap = dict( line.strip().split('=', 1) for line in response.readlines() )
ValueError: dictionary update sequence element #0 has length 1; 2 is required
Original comment by sean.whi...@gmail.com
on 24 Sep 2011 at 2:05
For those newbie's like me, I removed the old directory pygooglevoice, and
deleted /usr/bin/gvoice, /usr/bin/gvi before installing the patch.
Original comment by mark...@gmail.com
on 24 Sep 2011 at 4:55
I would like to thank bwpa..@gmail.com for his revised patch (see #39).
I would like to thank marc..@gmail.com for his revised patch (see #44).
#!/bin/bash
cd /usr/local/src
apt-get install mercurial
rm -r pygooglevoice
hg clone https://code.google.com/r/bwpayne-pygooglevoice-auth-fix/
pygooglevoice/
cd pygooglevoice
echo pull if there is changes
hg pull
echo updates if there are any
hg update
rm -rf build
# the following line might change according to your installation
rm -rf /usr/local/lib/python2.6/dist-packages/googlevoice/
rm /usr/local/lib/python2.6/dist-packages/pygooglevoice-0.5.egg-info
rm /usr/local/bin/gvoice
rm /usr/local/bin/gvi
# the script for asterisk configuration - not needed
rm /usr/local/bin/asterisk-gvoice-setup
python setup.py install
exit
to test gvoice>
$ gvoice -e yourname@gmail.com
Password:
gvoice> call
Outgoing number: 18004664411
Forwarding number: 13235551212
Calling...
Original comment by Gerard...@gmail.com
on 25 Sep 2011 at 6:16
Original issue reported on code.google.com by
ser...@gleizer.net
on 7 Sep 2011 at 3:27