SignatureDoesNotMatch error downloading release

Hello,

I’m trying to download this public release:

https://github.com/chrchang/plink-ng/releases/download/2019/plink2_linux_x86_64_20190107.zip

But am receiving the following error:

<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
<AWSAccessKeyId>AKIAIWNJYAX4CSVEH53A</AWSAccessKeyId>
<StringToSign>AWS4-HMAC-SHA256 20210920T214707Z 20210920/us-east-1/s3/aws4_request 6d1a51a0b0bc14e4b15bb04493e6adeca1343fce0e766deab937b5b27004fd26</StringToSign>
<SignatureProvided>c3b687f65333712c3f61525f2c84dc5fd55cdf472ce3fb3c3a0dbf4e1208a20d</SignatureProvided>
<StringToSignBytes>41 57 53 34 2d 48 4d 41 43 2d 53 48 41 32 35 36 0a 32 30 32 31 30 39 32 30 54 32 31 34 37 30 37 5a 0a 32 30 32 31 30 39 32 30 2f 75 73 2d 65 61 73 74 2d 31 2f 73 33 2f 61 77 73 34 5f 72 65 71 75 65 73 74 0a 36 64 31 61 35 31 61 30 62 30 62 63 31 34 65 34 62 31 35 62 62 30 34 34 39 33 65 36 61 64 65 63 61 31 33 34 33 66 63 65 30 65 37 36 36 64 65 61 62 39 33 37 62 35 62 32 37 30 30 34 66 64 32 36</StringToSignBytes>
<CanonicalRequest>GET /5641064/d784a900-12ca-11e9-9646-860e227fa57c X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210920%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210920T214707Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&actor_id=5686877&key_id=0&repo_id=5641064&response-content-disposition=attachment%3B%20filename%3Dplink2_linux_x86_64_20190107.zip&response-content-type=application%2Foctet-stream host:github-production-release-asset-2e65be.s3.amazonaws.com host UNSIGNED-PAYLOAD</CanonicalRequest>
<CanonicalRequestBytes>47 45 54 0a 2f 35 36 34 31 30 36 34 2f 64 37 38 34 61 39 30 30 2d 31 32 63 61 2d 31 31 65 39 2d 39 36 34 36 2d 38 36 30 65 32 32 37 66 61 35 37 63 0a 58 2d 41 6d 7a 2d 41 6c 67 6f 72 69 74 68 6d 3d 41 57 53 34 2d 48 4d 41 43 2d 53 48 41 32 35 36 26 58 2d 41 6d 7a 2d 43 72 65 64 65 6e 74 69 61 6c 3d 41 4b 49 41 49 57 4e 4a 59 41 58 34 43 53 56 45 48 35 33 41 25 32 46 32 30 32 31 30 39 32 30 25 32 46 75 73 2d 65 61 73 74 2d 31 25 32 46 73 33 25 32 46 61 77 73 34 5f 72 65 71 75 65 73 74 26 58 2d 41 6d 7a 2d 44 61 74 65 3d 32 30 32 31 30 39 32 30 54 32 31 34 37 30 37 5a 26 58 2d 41 6d 7a 2d 45 78 70 69 72 65 73 3d 33 30 30 26 58 2d 41 6d 7a 2d 53 69 67 6e 65 64 48 65 61 64 65 72 73 3d 68 6f 73 74 26 61 63 74 6f 72 5f 69 64 3d 35 36 38 36 38 37 37 26 6b 65 79 5f 69 64 3d 30 26 72 65 70 6f 5f 69 64 3d 35 36 34 31 30 36 34 26 72 65 73 70 6f 6e 73 65 2d 63 6f 6e 74 65 6e 74 2d 64 69 73 70 6f 73 69 74 69 6f 6e 3d 61 74 74 61 63 68 6d 65 6e 74 25 33 42 25 32 30 66 69 6c 65 6e 61 6d 65 25 33 44 70 6c 69 6e 6b 32 5f 6c 69 6e 75 78 5f 78 38 36 5f 36 34 5f 32 30 31 39 30 31 30 37 2e 7a 69 70 26 72 65 73 70 6f 6e 73 65 2d 63 6f 6e 74 65 6e 74 2d 74 79 70 65 3d 61 70 70 6c 69 63 61 74 69 6f 6e 25 32 46 6f 63 74 65 74 2d 73 74 72 65 61 6d 0a 68 6f 73 74 3a 67 69 74 68 75 62 2d 70 72 6f 64 75 63 74 69 6f 6e 2d 72 65 6c 65 61 73 65 2d 61 73 73 65 74 2d 32 65 36 35 62 65 2e 73 33 2e 61 6d 61 7a 6f 6e 61 77 73 2e 63 6f 6d 0a 0a 68 6f 73 74 0a 55 4e 53 49 47 4e 45 44 2d 50 41 59 4c 4f 41 44</CanonicalRequestBytes>
<RequestId>VQJM6T4DBYWCBK57</RequestId>
<HostId>TngBjaWr7HssmIhM9SN2FtvEBpzELuHmLijEWR5s3cH38MW63bLhxvDPzR84eO1/+F/IdPIAOBU=</HostId>
</Error>
1 Like

Also happening here: https://github.com/microsoft/terraform-provider-azuredevops/releases/download/v0.1.4/terraform-provider-azuredevops_0.1.4_linux_amd64.zip

And in quite a few places actually…

1 Like

Here is another one:


I thought that all the release links that are failing were to redirecting to the https://github-releases.githubusercontent.com site, whereas (more modern?) release URLs seem to go to a different site ****

However, this isn’t the whole story because this URL (****) redirects to:


and this actually does work, so it appears that github-releases.githubusercontent.com does work at least sometimes.

All URLs elided because of new user restrictions. I know that this reduces the useful content of this post to close to zero, BUT THERE YOU GO!

1 Like

This is happening for releases of Rancher’s Kubernetes environment K3s: https://github.com/k3s-io/k3s/issues/4054

Because K3s can be installed with a simple curl -sfL https://get.k3s.io | sh - that downloads releases from GitHub, it is used in CI by other projects, but that doesn’t work anymore either, e.g. Apache Ozone: https://issues.apache.org/jira/browse/HDDS-5769

1 Like

Same here trying to download the EXE at https://github.com/twistedatrocity/SWGAide-NGE/releases/tag/v1.1.8

same error. (when attempting to download youtube-dl)

1 Like

More examples at Prometheus projects:

More examples at Microsoft/Azure projects:

https://www.githubstatus.com/ is also not showing anything to be wrong

I sense it may be more of a configuration issue rather than an infrastructure issue.

For example, in the link I provided (https://github.com/twistedatrocity/SWGAide-NGE/releases/tag/v1.1.8), only the .exe file doesn’t work. The .jar, .zip, and .tar.gz files all download without issue.

1 Like

FWIW: I got a reply from GitHub support and they informed me a fix has been deployed. It now works for me.

1 Like

Same here. Thanks for the heads up!