HTTP Request Error When Running


Running this command in the DeepSpeech directory:

python3 util/ --target .

produces this error:

Downloading ...
Traceback (most recent call last):
  File "util/", line 12, in <module>
  File "/workspace/DeepSpeech/training/deepspeech_training/util/", line 128, in main
    maybe_download_tc(, tc_url=get_tc_url(args.arch, args.artifact, args.branch))
  File "/workspace/DeepSpeech/training/deepspeech_training/util/", line 58, in maybe_download_tc
    _, headers = urllib.request.urlretrieve(tc_url, target_file, reporthook=(report_progress if progress else None))
  File "/usr/lib/python3.6/urllib/", line 248, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "/usr/lib/python3.6/urllib/", line 223, in urlopen
    return, data, timeout)
  File "/usr/lib/python3.6/urllib/", line 532, in open
    response = meth(req, response)
  File "/usr/lib/python3.6/urllib/", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.6/urllib/", line 570, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.6/urllib/", line 504, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.6/urllib/", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found

This command was working yesterday, and I have been able to reproduce the error on two different machines.
I’ve looked at this related post which seems to indicate that the artifacts need to be rebuilt. Is this the case?

I think taskcluster support was disabled a while ago. You can find that file on the releases page though. Feel free to join us on Mozilla’s Matrix if it does not work.

1 Like