Hey community, I need your help. Running into issu...
# ask-metaflow
m
Hey community, I need your help. Running into issue with unable to launch jobs More info - Using EKS to submit jobs on metaflow using --with kubernetes parameter. I am using minio on an eks setup. Here's the log trace.
Copy code
INFO:botocore.credentials:Found credentials in shared credentials file: ~/.aws/credentials
2023-05-28 04:30:58.727 Workflow starting (run-id 85):
2023-05-28 04:30:58.859 [85/start/79 (pid 305)] Task is starting.
2023-05-28 04:31:00.405 [85/start/79 (pid 305)] Traceback (most recent call last):
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] File "/home/jovyan/.local/lib/python3.9/site-packages/metaflow/plugins/kubernetes/kubernetes_cli.py", line 217, in step
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] kubernetes.launch_job(
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] File "/home/jovyan/.local/lib/python3.9/site-packages/metaflow/plugins/kubernetes/kubernetes.py", line 133, in launch_job
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] self._job = self.create_job(**kwargs).execute()
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] File "/home/jovyan/.local/lib/python3.9/site-packages/metaflow/plugins/kubernetes/kubernetes_job.py", line 272, in execute
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] raise KubernetesJobException(
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] metaflow.plugins.kubernetes.kubernetes_job.KubernetesJobException: Unable to launch Kubernetes job.
2023-05-28 04:31:00.485 [85/start/79 (pid 305)] Unauthorized
2023-05-28 04:31:00.521 [85/start/79 (pid 305)] Task failed.
WARNING:urllib3.connectionpool:Failed to parse headers (url=<http://minio-s3.petuum-system:80/test/HelloFlow/85/start/79/0.runtime_stderr.log>): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\nAccept-Ranges: bytes\r\nContent-Length: 0\r\nContent-Security-Policy: block-all-mixed-content\r\nETag: "27c3b160357372db6e1e5c6502cfad06"\r\nServer: MinIO\r\nStrict-Transport-Security: max-age=31536000; includeSubDomains\r\nVary: Origin\r\nVary: Accept-Encoding\r\nX-Amz-Id-2: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\nX-Amz-Request-Id: 1763345D388224FE\r\nX-Content-Type-Options: nosniff\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sun, 28 May 2023 04:31:00 GMT\r\n\r\n'
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 469, in _make_request
    assert_header_parsing(httplib_response.msg)
  File "/usr/local/lib/python3.9/site-packages/urllib3/util/response.py", line 91, in assert_header_parsing
    raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\nAccept-Ranges: bytes\r\nContent-Length: 0\r\nContent-Security-Policy: block-all-mixed-content\r\nETag: "27c3b160357372db6e1e5c6502cfad06"\r\nServer: MinIO\r\nStrict-Transport-Security: max-age=31536000; includeSubDomains\r\nVary: Origin\r\nVary: Accept-Encoding\r\nX-Amz-Id-2: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\nX-Amz-Request-Id: 1763345D388224FE\r\nX-Content-Type-Options: nosniff\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sun, 28 May 2023 04:31:00 GMT\r\n\r\n'
2023-05-28 04:31:30.578 This failed task will not be retried.