Skip to main content
crates.io

crates.io unavailable

Major outage Lasted 43m · started · crates.io's page

Level
confirmed
Worst impact
Major outage
Components
crates.io
Down Index
49of 100

What to do

  • Check whether you use crates.io crates.io. Check your stack

    Paste a package.json, lockfile, Terraform or a list of domains at down.guide/stack to see every provider you depend on.
  • Confirm your retries, queues and scheduled jobs caught up after the 43m it lasted.

    Anything that failed between 2022-02-24 16:54 UTC and 2022-02-24 17:37 UTC may need a replay.
  • Subscribe to crates.io's feed to hear about the next one first. RSS feed

    https://down.guide/feed?provider=crates-io works in Slack (/feed subscribe), Discord feed bots and any RSS reader.

Updates from crates.io 4

  1. investigating

    We're investigating crates.io being unreachable.

    provider

  2. identified

    Due to an issue to our infrastructure provider, fully resolving the crates.io outage will take longer than expected, so we're executing our disaster recovery plan. We apologize for the disruption this is causing. Ensuring builds with Cargo keep working is our highest priority, so we made some changes to the registry configuration to bypass the piece of infrastructure responsible for the outage. Download counts will be discarded while this configuration is in effect, and action might be needed on your part to manually fetch the latest registry configuration. Note that downloads could be slower due to this change, but they should eventually complete. If you're running builds in CI and do not cache the index, there's no action needed from you: new builds will download the latest index and pickup the configuration changes we made. If you're running builds in CI and also caching the index, you need to purge those caches to be able to start builds again. Use your CI platform's tooling to accomplish that. If you're developing on your local machine, you need Cargo to fetch the latest copy of the index. The easiest way to do so is to run this command, which will error out: "cargo install empty-library". After the command errors out, new Cargo invocations will work.

    provider

  3. monitoring

    We're seeing traffic coming back to the crates.io application. We're monitoring the recovery, and we'll revert the emergency registry configuration change once we have confirmation the situation is fully resolved.

    provider

  4. resolved

    The situation has been stable for the past 20 minutes. We reverted the emergency change to the configuration of the registry index, and we're marking this incident as resolved. We're sorry for the disruption.

    provider

Reports count in aggregate; nothing about you is shown.

Corrections

None so far.

Something wrong on this page? Report an error or send us a note. Every fix is listed here.

Questions about DWN-710d0d0452

Is crates.io still down?

No, this incident was resolved 2022-02-24 17:37 UTC. For crates.io's live state, see https://down.guide/crates-io.

How long did it last?

43m, from 2022-02-24 16:54 UTC to 2022-02-24 17:37 UTC, by the times crates.io posted.

What was affected?

crates.io named crates.io.

What caused it?

crates.io hasn't published a root cause. If it does, it shows here.

Where does this come from?

crates.io's official status page, https://status.crates.io, quoted verbatim. down.guide's own probes, reports and social counts are labeled as ours.