read timeout on tuxsuite cli
Anders reported the below traceback on the cli:
⏳ Waiting: [boot, ltp-smoke] qemu-x86_64 @ https://tuxapi.tuxsuite.com/v1/groups/linaro/projects/anders/tests/1t6kSDTrwBPW78hMhinl2qhHDmO
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 438, in _error_catcher
yield
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 519, in read
data = self._fp.read(amt) if not fp_closed else b""
File "/usr/lib/python3.9/http/client.py", line 458, in read
n = self.readinto(b)
File "/usr/lib/python3.9/http/client.py", line 502, in readinto
n = self.fp.readinto(b)
File "/usr/lib/python3.9/socket.py", line 704, in readinto
return self._sock.recv_into(b)
File "/usr/lib/python3.9/ssl.py", line 1241, in recv_into
return self.read(nbytes, buffer)
File "/usr/lib/python3.9/ssl.py", line 1099, in read
return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/models.py", line 753, in generate
for chunk in self.raw.stream(chunk_size, decode_content=True):
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 576, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 541, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
File "/usr/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 443, in _error_catcher
raise ReadTimeoutError(self._pool, None, "Read timed out.")
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='tuxapi.tuxsuite.com', port=443): Read timed out.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/anders/.local/bin//tuxsuite", line 8, in <module>
sys.exit(main())
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/cli.py", line 711, in main
cli.main(prog_name="tuxsuite")
File "/home/anders/.local/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/anders/.local/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/anders/.local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/anders/.local/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/cli.py", line 617, in plan
result = wait_for_object(plan)
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/cli.py", line 54, in wait_for_object
for state in build_object.watch():
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/build.py", line 567, in watch
plan = self.get_plan()
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/build.py", line 545, in get_plan
ret = get_request(
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/build.py", line 44, in get_request
response = tuxsuite.requests.get(url, headers=headers, params=params)
File "/home/anders/.local/lib/python3.9/site-packages/tuxsuite/requests.py", line 27, in get
return session.get(*args, timeout=timeout, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 697, in send
r.content
File "/usr/lib/python3/dist-packages/requests/models.py", line 831, in content
self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
File "/usr/lib/python3/dist-packages/requests/models.py", line 760, in generate
raise ConnectionError(e)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='tuxapi.tuxsuite.com', port=443): Read timed out.