apt-get 更新在 debian 中失敗

apt-get 更新在 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

您的解決方案是升級到拉伸,或將您的更新/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 中刪除。

我目前工作的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 關鍵警告,而今天投票最多的警告對我來說卻沒有

答案4

傑西不再受支持。出於安全原因,他們已將其從自動更新中取消。

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

至少我就是這麼做的。

相關內容