ClientLoginFailed: Server responded to ClientLogin request: 404, https://developers.google.com/accounts/docs/AuthForInstalledApps
I believe it may be because Google OAuth1 is now officially deprecated? I'm not quite sure. Some new form of authentication may be required, or it's totally on my end. Here's the whole output I get when I Run duplicity:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1523, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1517, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1355, in main
action = commandline.ProcessCommandLine(sys.argv[1:])
File "/usr/lib/python2.7/site-packages/duplicity/commandline.py", line 1101, in ProcessCommandLine
backup, local_pathname = set_backend(args[0], args[1])
File "/usr/lib/python2.7/site-packages/duplicity/commandline.py", line 992, in set_backend
globals.backend = backend.get_backend(bend)
File "/usr/lib/python2.7/site-packages/duplicity/backend.py", line 223, in get_backend
obj = get_backend_object(url_string)
File "/usr/lib/python2.7/site-packages/duplicity/backend.py", line 209, in get_backend_object
return factory(pu)
File "/usr/lib/python2.7/site-packages/duplicity/backends/gdocsbackend.py", line 54, in __init__
self._authorize(parsed_url.username + '@' + parsed_url.hostname, self.get_password())
File "/usr/lib/python2.7/site-packages/duplicity/backends/gdocsbackend.py", line 134, in _authorize
captcha_response=captcha_response)
File "/usr/lib/python2.7/site-packages/gdata/client.py", line 441, in client_login
captcha_token=captcha_token, captcha_response=captcha_response)
File "/usr/lib/python2.7/site-packages/gdata/client.py", line 373, in request_client_login_token
response, ClientLoginFailed, response_body)
ClientLoginFailed: Server responded to ClientLogin request: 404, https://developers.google.com/accounts/docs/AuthForInstalledApps
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1523, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1517, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1355, in main
action = commandline.ProcessCommandLine(sys.argv[1:])
File "/usr/lib/python2.7/site-packages/duplicity/commandline.py", line 1093, in ProcessCommandLine
globals.backend = backend.get_backend(args[0])
File "/usr/lib/python2.7/site-packages/duplicity/backend.py", line 223, in get_backend
obj = get_backend_object(url_string)
File "/usr/lib/python2.7/site-packages/duplicity/backend.py", line 209, in get_backend_object
return factory(pu)
File "/usr/lib/python2.7/site-packages/duplicity/backends/gdocsbackend.py", line 54, in __init__
self._authorize(parsed_url.username + '@' + parsed_url.hostname, self.get_password())
File "/usr/lib/python2.7/site-packages/duplicity/backends/gdocsbackend.py", line 134, in _authorize
captcha_response=captcha_response)
File "/usr/lib/python2.7/site-packages/gdata/client.py", line 441, in client_login
captcha_token=captcha_token, captcha_response=captcha_response)
File "/usr/lib/python2.7/site-packages/gdata/client.py", line 373, in request_client_login_token
response, ClientLoginFailed, response_body)
ClientLoginFailed: Server responded to ClientLogin request: 404, https://developers.google.com/accounts/docs/AuthForInstalledApps