猫/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 不再受支持。出于安全原因,他们已将其从自动更新中移除。
您需要完全重新安装仿生海狸。
至少我是这么做的。