Alex Ilyin
04/09/2024, 9:25 PMbuild_docker_image
step. traceback:
Traceback (most recent call last):
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connectionpool.py", line 715, in urlopen
httplib_response = self._make_request(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connectionpool.py", line 416, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connection.py", line 244, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1038, in _send_output
self.send(msg)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 976, in send
self.connect()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connectionpool.py", line 799, in urlopen
retries = retries.increment(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/util/retry.py", line 550, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connectionpool.py", line 715, in urlopen
httplib_response = self._make_request(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connectionpool.py", line 416, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/urllib3/connection.py", line 244, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 1038, in _send_output
self.send(msg)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/http/client.py", line 976, in send
self.connect()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/transport/unixconn.py", line 27, in connect
sock.connect(self.unix_socket)
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/api/client.py", line 214, in _retrieve_server_version
return self.version(api_version=False)["ApiVersion"]
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/api/daemon.py", line 181, in version
return self._result(self._get(url), json=True)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/utils/decorators.py", line 46, in inner
return f(self, *args, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/api/client.py", line 237, in _get
return self.get(url, **self._set_request_timeout(kwargs))
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/requests/sessions.py", line 602, in get
return self.request("GET", url, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/requests/adapters.py", line 501, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/utilities/dockerutils.py", line 110, in docker_client
client = docker.DockerClient.from_env()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/client.py", line 96, in from_env
return cls(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/client.py", line 45, in __init__
self.api = APIClient(*args, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/api/client.py", line 197, in __init__
self._version = self._retrieve_server_version()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/docker/api/client.py", line 221, in _retrieve_server_version
raise DockerException(
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/deployments/steps/core.py", line 154, in run_steps
step_output = await run_step(step, upstream_outputs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/deployments/steps/core.py", line 125, in run_step
result = await from_async.call_soon_in_new_thread(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 326, in aresult
return await asyncio.wrap_future(self.future)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 351, in _run_sync
result = self.fn(*self.args, **self.kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/compatibility/deprecated.py", line 183, in wrapper
return fn(*args, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect_docker/deployments/steps.py", line 200, in build_docker_image
with docker_client() as client:
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/contextlib.py", line 135, in __enter__
return next(self.gen)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/utilities/dockerutils.py", line 114, in docker_client
raise RuntimeError(
RuntimeError: This error is often thrown because Docker is not running. Please ensure Docker is running.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/cli/_utilities.py", line 41, in wrapper
return fn(*args, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/utilities/asyncutils.py", line 259, in coroutine_wrapper
return call()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 431, in __call__
return self.result()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 317, in result
return self.future.result(timeout=timeout)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 178, in result
return self.__get_result()
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/_internal/concurrency/calls.py", line 388, in _run_async
result = await coro
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/cli/deploy.py", line 306, in deploy
await _run_single_deploy(
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/client/utilities.py", line 78, in with_injected_client
return await fn(*args, **kwargs)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/cli/deploy.py", line 595, in _run_single_deploy
await run_steps(build_steps, step_outputs, print_function=app.console.print)
File "/Users/alex.ilyin/.pyenv/versions/3.10.12/envs/dwh/lib/python3.10/site-packages/prefect/deployments/steps/core.py", line 182, in run_steps
raise StepExecutionError(f"Encountered error while running {fqn}") from exc
prefect.deployments.steps.core.StepExecutionError: Encountered error while running prefect_docker.deployments.steps.build_docker_image
I’ve made sure that docker is running before running prefect deploy
. any advice here?Alex Ilyin
04/10/2024, 5:01 PMJace Iverson
04/11/2024, 9:28 PMsudo ln -s $HOME/.docker/run/docker.sock /var/run/docker.sock
happens everything i restart docker unfortunately, this fixes it. It is found at the bottom of that issue linkedBring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.
Powered by