【问题标题】:Debian 10 production packages cannot be found找不到 Debian 10 生产包
【发布时间】:2021-06-17 07:05:44
【问题描述】:

您好,我有一个 docker 映像,昨天我注意到我无法运行它,因为它运行了一些存储库 url 无效的错误。当我检查时,我发现 debian 存储库结构确实已在 2021 年 6 月 16 日更改 https://packages.microsoft.com/debian/10/。有谁知道解决办法吗?

FROM python:3.7-buster

RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list

RUN apt-get update && ACCEPT_EULA=Y apt-get install -y \
    msodbcsql17 \
    unixodbc-dev \
    openssh-server \
    nginx-full \
    --no-install-recommends \
 && rm -rf /var/lib/apt/lists/*

错误

【问题讨论】:

  • 我在 Debian 9 存储库中遇到了同样的问题,看起来所有的 /pool/ 文件夹都不见了
  • 同样的问题
  • 目前在我这边也可以使用相同的 Dockerfile...
  • @atline 你是从缓存构建图像,我必须先清理缓存,否则它将从缓存构建并且不会引发错误
  • 该问题已在 github 的 dotnet core 上报告,进展可在github.com/dotnet/core/issues/6381

标签: docker debian


【解决方案1】:

这是一个普遍问题,问题已部分解决,但下载速度很慢。这是 bleepingcomputer 博客文章的详细报告:Microsoft Linux repos suffer day-long outage, still recovering

虽然微软最初解决问题的预计到达时间是“两个小时左右”,但问题持续了超过 14 小时,用户继续遇到性能下降的问题。

微软工程师 Rahul Bhandari 介入了同一个 GitHub 线程以确认:

“我们的基础设施团队正在努力解决这个问题。packages.microsoft.com 上的一些镜像存在问题,因此根据他们的说法,解决此问题的当前 ETA 将在接下来的两个小时左右,”Bhandari 说.

Bhandari 后来证实某些存储问题是这些问题的根本原因。

微软首席工程经理 Ravindra Bhartiya 说:

“我们与 packages.microsoft.com 发生了一起事件,导致包不可用。”

“我们的工程团队已经缓解了这个问题,我们的内部数据显示可用性有所提高”

“如果您仍有问题,请向我们提供更多信息(“apt-get update|install”的输出),我们可以进一步调查,”Bhartiya 说。

但直到今天,在撰写本文时,用户仍在抱怨从 Microsoft 的存储库中检索软件包时下载速度缓慢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    相关资源
    最近更新 更多