周三晚上,当我们在apt update 安装了 Microsoft Teams 的 Ubuntu 工作站上看到 404 错误时,我们第一次意识到了这个问题。在 Github上的这份 .NET Core 问题报告中,对这次中断的记录比较好,来自世界各地的许多用户分享了他们的经验和理论。
简而言之,为 Microsoft 提供所有 Linux 软件包的整个存储库集群完全关闭——针对任何 URL 发出一系列 HTTP 404(未找到内容)和 500(内部服务器错误)消息——大约 18 小时。微软工程师 Rahul Bhandari 在最初报道后大约五个小时确认了停电,并对基础设施团队“遇到了一些空间问题”发表了含糊的评论。
在问题详细说明 18 小时后,Bhandari 说镜像再次可用——尽管性能暂时下降,可能是由于冷缓存。在此更新中,Bhandari 表示,中断的最初原因是“apt 在某些功能迁移工作期间[存储库] 中的回归导致这些包在镜像上变得不可用。”
我们仍在等待全面的事件报告,因为 Bhandari 的状态更新提供了线索但没有真正的解释。好消息:我们可以确认 packages.microsoft.com 确实再次启动,并且它正在提供应有的包。