You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just trying to connect to the delta lake on s3 fails when attempted from arm64/aarch64 machine, the same exact code and credentials work from amd64 machines(both host and docker images).
Environment
Delta-rs version:
> poetry show|rg "delta|polars|s3|fs|idna"
deltalake 0.17.4 Native Delta Lake Python binding based on d...
fsspec 2024.3.1 File-system specification
idna 3.7 Internationalized Domain Names in Applicati...
polars 0.20.25 Blazingly fast DataFrame library
s3fs 2024.3.1 Convenient Filesystem interface over S3
s3transfer 0.10.1 An Amazon S3 Transfer Manager
Binding:
Environment:
Cloud provider: Reproduced on ARM machines on AWS and Hetzner
OS: Linux 6.1.90 #1-NixOS SMP Thu May 2 14:29:32 UTC 2024 aarch64 GNU/Linux
Other:
This issue was reproduced on host ARM machines aswell as ARM docker images
Bug
What happened:
OSError: Generic S3 error: Error after 10 retries in 3.594594837s, max_retries:10, retry_timeout:180s, source:error sending request for url (https://s3.ap-south-1.amazonaws.com/<bucket_name>/<path1>/<path2>/_delta_log/_last_checkpoint): error trying to connect: invalid peer certificate: BadSignature
What you expected to happen:
I'd expect things to just work as it does in amd64. The AWS credentials are correct and are specified via env vars.
# docker
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
RUN update-ca-certificates
# nixos host (installed the following package)
cacert
None of this is needed on amd64 images/hosts, things just work. To clarify, even after explicitly installing the certificate bundles like this things do not seem to be working. I am not sure what exactly is causing the issue here.
The text was updated successfully, but these errors were encountered:
Just trying to connect to the delta lake on s3 fails when attempted from arm64/aarch64 machine, the same exact code and credentials work from amd64 machines(both host and docker images).
Environment
Delta-rs version:
Binding:
Environment:
Linux 6.1.90 #1-NixOS SMP Thu May 2 14:29:32 UTC 2024 aarch64 GNU/Linux
Bug
What happened:
What you expected to happen:
I'd expect things to just work as it does in amd64. The AWS credentials are correct and are specified via env vars.
How to reproduce it:
More details:
None of this is needed on amd64 images/hosts, things just work. To clarify, even after explicitly installing the certificate bundles like this things do not seem to be working. I am not sure what exactly is causing the issue here.
The text was updated successfully, but these errors were encountered: