Aha, here's more on the auth issue from -vdebug. I'll remove --progress for the next run.
Getting
https://api000.backblaze.com/b2api/v1/b2_list_file_names Request of
https://api000.backblaze.com/b2api/v1/b2_list_file_names returned with status 200
Getting
https://api000.backblaze.com/b2api/v1/b2_delete_file_version Getting
https://api000.backblaze.com/b2api/v1/b2_get_upload_url 0.0KB 00:05:33 [0.0B/s] [> ] 0% ETA Stalled!
Backtrace of previous error: Traceback (innermost last):
File "/usr/local/lib/python2.7/dist-packages/duplicity/backend.py", line 367, in inner_retry
return fn(self, *args)
File "/usr/local/lib/python2.7/dist-packages/duplicity/backend.py", line 520, in put
self.__do_put(source_path, remote_filename)
File "/usr/local/lib/python2.7/dist-packages/duplicity/backend.py", line 506, in __do_put
self.backend._put(source_path, remote_filename)
File "/usr/local/lib/python2.7/dist-packages/duplicity/backends/b2backend.py", line 111, in _put
info = self.get_upload_info(self.bucket_id)
File "/usr/local/lib/python2.7/dist-packages/duplicity/backends/b2backend.py", line 247, in get_upload_info
return self.get_or_post(url, {'bucketId': bucket_id})
File "/usr/local/lib/python2.7/dist-packages/duplicity/backends/b2backend.py", line 268, in get_or_post
with OpenUrl(url, data, encoded_headers) as resp:
File "/usr/local/lib/python2.7/dist-packages/duplicity/backends/b2backend.py", line 345, in __enter__
self.file = urllib2.urlopen(request)
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 437, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 550, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 475, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 558, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 403: Forbidden
Giving up after 10 attempts. HTTPError: HTTP Error 403: Forbidden