Project

General

Profile

Actions

Bug #63153

open

Uploads by AWS Go SDK v2 fail with XAmzContentSHA256Mismatch when Checksum is requested

Added by Casey Bodley 7 months ago. Updated 3 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

Source:
Tags:
sigv4 checksums backport_processed
Backport:
reef,quincy
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

reported in https://github.com/ceph/ceph/pull/49986#issuecomment-1752997800:

This is the command I used to fuse mount a bucket:

mount-s3 --foreground --debug --endpoint-url https://s3.example.com --force-path-style somebuckettotest S3MOUNT

XAmzContentSHA256Mismatch (aka ERR_AMZ_CONTENT_SHA256_MISMATCH) indicates a mismatch between the checksum provided in the x-amz-content-sha256 header and the one calculated by AWSv4ComplSingle::complete() or AWSv4ComplMulti::complete()


Related issues 4 (3 open1 closed)

Related to rgw - Bug #63951: rgw: implement S3 additional checksumsFix Under ReviewMatt Benjamin

Actions
Has duplicate rgw - Bug #64090: RGW S3 signing regressionDuplicate

Actions
Copied to rgw - Backport #64465: reef: Uploads by AWS Go SDK v2 fail with XAmzContentSHA256Mismatch when Checksum is requestedNewMatt BenjaminActions
Copied to rgw - Backport #64466: quincy: Uploads by AWS Go SDK v2 fail with XAmzContentSHA256Mismatch when Checksum is requestedNewMatt BenjaminActions
Actions

Also available in: Atom PDF