Www.julialang.org: Checksums files for 1.0.5 returning 403

Created on 19 Sep 2019  路  13Comments  路  Source: JuliaLang/www.julialang.org

Sometime in the last ~12 hours it appears something changed with respect to the checksum files for the 1.0.5 release such that they now 403. Links from https://julialang.org/downloads/:

$ curl -fsSL 'https://julialang-s3.julialang.org/bin/checksums/julia-1.0.5.md5'
curl: (22) The requested URL returned error: 403 
$ curl -fsSL 'https://julialang-s3.julialang.org/bin/checksums/julia-1.0.5.sha256'
curl: (22) The requested URL returned error: 403 

(Apologies if this isn't the right place to report this! Happy to be redirected elsewhere. :innocent: :heart:)

Most helpful comment

Fixed. That's gonna be a bug report to the cyberduck team (editing the file using its internal "edit" functionality cleared its permissions). ;)

EDIT: upstream ticket: https://trac.cyberduck.io/ticket/11510#ticket

All 13 comments

Thanks for the report! Looks like the permissions for those files weren't correctly set to public read access. I've fixed that, and things seem to work now. Let me know if you run into any more issues!

Looks like this is happening again now as of sometime between Feb 17th and Feb 21st (sorry I don't have more detailed records between those) -- any idea what might have caused a resurgence of it? :sweat_smile:

That is very bizarre. @staticfloat, any ideas?

Oh, this is for a different version, specifically 1.3.1:

For 1.0.5? Both links in the OP work for me.

Yeah sorry, 1.0.5 is fine, but 1.3.1 is now not. :sweat_smile:

(I was reading my logs wrong :see_no_evil: :innocent:)

Ah yeah, the permissions were wrong for 1.3.1. Sorry about that. I've just fixed it.

Awesome, thanks so much, @ararslan! :+1: :heart:

(and sorry for the confusion caused by my misreading my logs :man_facepalming:)

No worries, thanks for reporting the issue!

@tianon is this from some kind of CI script? Just curious.

@ViralBShah yeah! for https://hub.docker.com/_/julia, we embed the SHA256 value directly in the Dockerfile for a given version (so it can verify the artifacts after downloading), and we've got a Jenkins job that periodically scrapes for new versions and embeds the SHA256, so it fails when the SHA file isn't accessible :sweat_smile:

It looks like this might've happened again on 1.5.3? :innocent: :heart:

https://julialang-s3.julialang.org/bin/checksums/julia-1.5.3.sha256 -> AccessDenied / 403.

Fixed. That's gonna be a bug report to the cyberduck team (editing the file using its internal "edit" functionality cleared its permissions). ;)

EDIT: upstream ticket: https://trac.cyberduck.io/ticket/11510#ticket

Was this page helpful?
0 / 5 - 0 ratings

Related issues

essenciary picture essenciary  路  8Comments

abhishalya picture abhishalya  路  3Comments

amellnik picture amellnik  路  8Comments

logankilpatrick picture logankilpatrick  路  7Comments

aaowens picture aaowens  路  5Comments