cargo: Unable to get packages from source

Cargo version.

cargo 0.0.1-pre-nightly (2b9a3d6 2015-01-30 02:47:30 +0000)

Error output from cargo build --verbose.

 Downloading bitflags v0.1.0
Unable to get packages from source

Caused by:
  Failed to download package `bitflags v0.1.0` from https://crates.io/api/v1/crates/bitflags/0.1.0/download

Caused by:
  SSL connect error

Output of command ipconfig /displaydns after flushing it and run the above command.

Windows IP Configuration

    crates.io
    ----------------------------------------
    Record Name . . . . . : crates.io
    Record Type . . . . . : 1
    Time To Live  . . . . : 216
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 23.23.121.177


    Record Name . . . . . : crates.io
    Record Type . . . . . : 1
    Time To Live  . . . . : 216
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 54.243.209.93


    Record Name . . . . . : crates.io
    Record Type . . . . . : 1
    Time To Live  . . . . : 216
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 54.225.123.15

Excerpt at Cargo.toml file.

[[package]]
name = "bitflags"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"

I’m not behind a proxy. Other packages like clock_ticks downloaded fine. That (bitflags) and rustc-serialize don’t.

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 16 (9 by maintainers)

Commits related to this issue

Most upvoted comments

I sometimes run into this issue when Cargo downloads packages from crates.io. It is always a fleeting occurrence and I can never get it to reliably occur. Usually just trying again gets things to pass. It would be really nice if Cargo could at least retry the download a couple times if it failed. That way for people who just have intermittent issues, this problem would be mitigated.