Bad Download Location Manifest for Rust 1.14.0?

Seeing failures when a build server uses rustup to try to acquire Rust 1.14.0. Also reproduced on my machine, trying both 1.14.0-x86_64-unknown-linux-gnu and 1.14.0-x86_64-pc-windows-msvc.

The log shows

info: syncing channel updates for '1.14.0-x86_64-unknown-linux-gnu'
info: latest update on 2016-12-21, rust version 1.14.0 (e8a012324 2016-12-16)
info: downloading component 'rustc'
 47.1 MiB /  47.1 MiB (100 %)  32.1 MiB/s ETA:   0 s                
info: downloading component 'rust-std'
 56.8 MiB /  56.8 MiB (100 %)  29.1 MiB/s ETA:   0 s                
info: downloading component 'cargo'
error: component download failed for cargo-x86_64-unknown-linux-gnu
info: caused by: could not download file from 'https://s3.amazonaws.com/rust-lang-ci/cargo-builds/298a0127f703d4c2500bb06d309488b92ef84ae1/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz' to '/home/travis/.rustup/downloads/349a01c2c87f6b5c5cd39ddc6a86a2f6b009a05a48c95a633beea27ac22fed6b.partial'
info: caused by: http request returned an unsuccessful status code: 404
The command "rustup install 1.10.0 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.16.0 1.17.0 1.18.0 1.19.0" exited with 1.

Just taking a quick look at the manifest at https://static.rust-lang.org/dist/channel-rust-1.14.0.toml (compared with 1.13.0 and 1.15.0) I see that all of the cargo URLs are pointing to https://s3.amazonaws.com/rust-lang-ci instead of https://static.rust-lang.org/dist

1 Like

https://github.com/rust-lang/rust/issues/45303

1 Like