apt-get update 在 debian 中失败

apt-get update 在 debian 中失败

猫/etc/apt/sources.list

deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

然后 apt-get update 失败。

如果我删除第二行,则上述命令可以正常工作。

我检查了存储库,没有名为 jessie-updates 的文件夹。

我们有许多需要 apt-get 更新的 docker 构建。

我无法更新所有 docker 文件来删除第二行。

最好的解决方法是什么?如果这些功能被永久移除,或者只是暂时故障?

答案1

据 Debian 的 IRC 频道称,jessie-updates 现在不受支持:

Oldstable: Debian Jessie, jessie-updates and jessie-backports REMOVED 2019-03-24

你的解决方案是升级至 Stretch,或者将您的信息更新/etc/apt/sources.list为以下内容:

deb http://archive.debian.org/debian/ jessie main
deb-src http://archive.debian.org/debian/ jessie main

deb http://security.debian.org jessie/updates main
deb-src http://security.debian.org jessie/updates main

jessie-updates已被删除,jessie-backports并且已归档

感谢下面 Stephen Kitt 和 Daniel 的评论。

答案2

Debian 团队尚未将 jessie-updates 移至存档存储库。但他们已将其从常规存储库中删除。因此您目前无权访问 jessie-updates。因此您需要将其从 sources.list 中删除。

我当前工作的来源列表:

deb http://deb.debian.org/debian jessie main
deb http://security.debian.org/debian-security jessie/updates main

答案3

虽然来自此线程和 stackexchange 网络上的其他线程的其他带有 deb 组合的答案(包括非常相似的答案)都没有为我修复此问题,但这个答案可以:

deb http://archive.debian.org/debian/ jessie main
deb-src http://archive.debian.org/debian/ jessie main

deb http://archive.debian.org/debian-security jessie/updates main
deb-src http://archive.debian.org/debian/ jessie main

在 /etc/apt/sources.list 中。

它修复了 404 和 gpg key 警告,而今天获得最多赞的那个对我来说并没有

答案4

Jessie 不再受支持。出于安全原因,他们已将其从自动更新中移除。

您需要完全重新安装仿生海狸。

至少我是这么做的。

相关内容