Skip to content

.NET Core Linux package feeds (RPM and Debian packages) have expected outages when any package is pushed to them #4167

Open
@dagood

Description

@dagood

The Linux package repositories service has a temporary outage whenever packages are pushed to the feed. It depends on how fast syncing can occur, which includes signing the repo data.

  • Debian packages: up to 30 minutes is expected

    • Example error message: E: Failed to fetch https://packages.microsoft.com/debian/9/prod/dists/stretch/main/binary-amd64/Packages.bz2 File has unexpected size (72896 != 72828). Mirror sync in progress? [IP: ...]
  • RPM packages: up to 2 hours is expected

    • Example error message: Signature verification failed for file 'repomd.xml' from repository 'packages-microsoft-com-prod'.

If you hit this issue and it doesn't resolve itself after the expected time has passed, please file an issue in this repo with the error message and the distro/version you're using.

There unfortunately isn't any status page that gets updated when outages occur.


We are tracking adding this known issue to the docs for more visibility: dotnet/docs#16670.

We are trying to work with the Linux package repository team to improve quality of the service. We (.NET Core) and other Microsoft teams depend on this common infrastructure to make our Linux packages available.

I'm planning to leave this issue open to track progress working with the Linux package repository team, and close instances of the problem as a duplicate of this issue.

/cc @dleeapho @leecow @NikolaMilosavljevic @MichaelSimons

Metadata

Metadata

Assignees

Labels

area-setupIssues related to installing .NET Core

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions