Skip to content

FileLu S3 uploads fail due to upstream minio-go LocationConstraint whitespace bug #829

Description

@codevibr

I tracked down an issue affecting uploads to FileLu's S3-compatible endpoint.

The root cause is not in docker-volume-backup, but in the interaction between FileLu and the upstream minio-go library.

minio-go caches a whitespace-only LocationConstraint returned by the server and later incorporates it into the SigV4 credential scope, resulting in:

net/http: invalid header field value for "Authorization"

Full investigation and minimal reproducer:

minio/minio-go#2271

Once the upstream issue is resolved, docker-volume-backup should inherit the fix by updating its minio-go dependency.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions