-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SignatureDoesNotMatch with multipart upload to Ceph radosgw #724
Comments
@tehwalris in the case of You can try that with |
@kannappanr I've tried with 500MiB files to the same Ceph/radosgw server using the Minio CLI. That works fine. Here's the debug output for a (working) example of that. |
@tehwalris Can you also please run the following code and paste the debug output here?
|
I ran the code you gave with the same server, bucket and file as the working CLI example. Here's the output. |
Most probably the bug is in Ceph server
Can you send the output of |
The issue is uploadid is not encoded in case of
Because of this perhaps minio-py signature calculation is wrong |
@harshavardhana Which output do you need exactly? It looks like you have the |
Not needed anymore |
I'm seeing similar behavior (incorrect content-md5) when trying to upload files larger than 5 MB to DigitalOcean Spaces or Scaleway Object Storage. As a workaround, I just commented out the
|
Should be fixed by #798. Closing this as fixed. please let us know if you are seeing this issue still. |
We are using minio-py to upload files to our S3 server (Ceph radosgw). Uploading files over 5MiB fails with
SignatureDoesNotMatch
.The following code is enough to reproduce the issue with Python 3.6.6, Ceph 12.2.8 and minio-py 4.0.8:
It fails with the following stacktrace:
The issue does not occur with files smaller than 5 MiB. The issue does not occur when using Minio as the S3 server. The issue does not occur when uploading files to radosgw through the Minio CLI.
I have filed a corresponding issue in Ceph.
The text was updated successfully, but these errors were encountered: