On Linode I have an object storage that holds pacman software packages in it.
The problem is that those packages may contain the char :
in its version, which is part of the file name.
Such packages cannot be renamed in any other way, otherwise the pacman package manager is unable to install them.
When I try to upload such package to the object storage with:
s3cmd put --acl-public "0-test-100:1-1-any.pkg.tar.zst" "s3://express-repository/packages/"
And then I try to download the package using the Linode Manager, I get the error Error retrieving object ACL: SignatureDoesNotMatch
.