【問題解決】Debian更新源提示InRelease已過期

問題

本人日常用 Debian10 今天在更新源(apt update) 時,出現InRelease文件過期的問題

E: //mirrors.163.com/debian/dists/buster-updates/InRelease 的 Release 文件已經過期(自 1天 22小時 37分 41秒 起處於無效狀態)。該倉庫的更新將不會應用。
E: //mirrors.163.com/debian/dists/buster-backports/InRelease 的 Release 文件已經過期(自 1天 22小時 37分 41秒 起處於無效狀態)。該倉庫的更新將不會應用。

粗略在網上查了查,很多文章在說伺服器未對時導致的(伺服器時間快),而本人的情況顯然不是。

解決思路

訪問它的鏈接地址 //mirrors.163.com/debian/dists/buster-updates/InRelease,下載了文件,發現如圖情況:

也就是說鏡像源已經有幾天沒更新了,導致InRelease文件過期時間到達。將訪問地址換成中科大鏡像源,//mirrors.ustc.edu.cn/debian/dists/buster-updates/InRelease

更直觀的對比:

所以,更換163為中科大源,更新即可。

(完)