cargo-outdated: `cargo-outdated` fails with "failed to download" error

I’ve tried both versions:

cargo install --force cargo-outdated --locked

and

cargo install --force --git https://github.com/kbknapp/cargo-outdated --locked

In both it fails with the same error type:

 $ cargo outdated
error: failed to download from `https://crates.io/api/v1/crates/core-foundation/0.6.4/download`

Caused by:
  failed to get 200 response from `https://crates.io/api/v1/crates/core-foundation/0.6.4/download`, got 502

  
 $ cargo outdated
error: failed to download from `https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download`

Caused by:
  [28] Timeout was reached (download of `winapi-x86_64-pc-windows-gnu v0.4.0` failed to transfer more than 10 bytes in 30s)

An attempt to run the command in a verbose mode results in bunch of warnings:

$ cargo outdated -v
  Parsing... current workspace
Resolving... current workspace
  Downloaded mach v0.3.2
  Downloaded fuchsia-zircon-sys v0.3.3
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `arrayref v0.3.6` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `shell32-sys v0.1.2` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `rust-argon2 v0.7.0` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `cocoa v0.19.1` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `widestring v0.4.0` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `winapi-build v0.1.1` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `wasi v0.9.0+wasi-snapshot-preview1` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `winapi v0.2.8` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `hermit-abi v0.1.8` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `core-graphics v0.17.3` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `miow v0.2.1` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `schannel v0.1.17` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `winapi-util v0.1.3` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `cloudabi v0.0.3` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `rand_hc v0.2.0` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `malloc_buf v0.0.6` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `vcpkg v0.2.8` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `core-foundation-sys v0.6.2` within 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of `objc v0.2.7` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for `winreg v0.6.2` within 30s)
warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of `cocoa v0.19.1` failed to transfer more than 10 bytes in 30s)
warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for `rust-argon2 v0.7.0` within 30s)

I see that these are the dependencies (direct and indirect) of my project, but I’m not sure why this happens. I have no issues running cargo update or cargo check and judging from docs in README to this repository, cargo-outdated relies on cargo update.

About this issue

  • Original URL
  • State: open
  • Created 4 years ago
  • Reactions: 1
  • Comments: 19

Most upvoted comments

@application-developer-DA and @cmdln I just updated cargo-outdated to use the latest version of cargo API (v0.43.1) can you try the latest version of cargo-outdated (v0.9.8)?

Thanks!!