某猫的小窝
解决 Debian 更新软件源列表时报错 "E: Release file for xxx is not valid yet"
2023-12-11
教程
查看标签

错误复现

一天突然发现手头的树莓派 3b+ 的 SD 卡终于寿终正寝了,于是下载最新最热 raspios-bookworm 烧入另一个 U 盘(没卡用了)。
照例,新系统开机先 sudo raspi-config 设置时区之类的,然后换个软件源再 sudo apt-get update/upgrade 一下更新必要的东西
因为担心 TUNA (清华大学) 镜像站的服务器负担太重,加上距离太远,所以换了 USTC (中国科学技术大学) 镜像站的源
哪曾想敲下回车,噗噗弹出几行:

E: Release file for http://mirrors.ustc.edu.cn/debian/dists/bookworm/InRelease is not valid yet (invalid for another 5d 9h 9min 53s). Updates for this repository will not be applied.

干什么!我刚好遇到镜像站同步镜像是吗!
但是同步状态页告诉我:没有。
再将源切换到 TUNA 和 BFSU 也都出现了相同问题...那么问题不在他人身上,就在我们自己身上了

pi@catsraspi:~ $ date
Tue  5 Dec 16:33:41 CST 2023

可今天是 2023年12月11日07:26:17 ,一个非常美好但是我通宵了的早上。
那么解决办法就很明显了,用 NTP 服务同步一下时间就好。
However,apt-get install ntp 之前你得先 sudo apt-get update ,但是我 update 是为了 install ntp
经典回环了属于是,那我手动挡不行嘛

解决方案

确保你已经通过 raspi-config 设置了正确时区,不然改完时间也没用,时区不对。
一般来说是 Asia/Chongqing 或者 Asia/Shanghai

# 例如:将系统日期设定成2018年6月8日的命令
date -s 06/08/2018
# 例如:将系统时间设定成下午10点46分03秒的命令
date -s 10:46:03

此时再 "update" 一切正常了。收工睡觉。

参考来源:https://blog.csdn.net/wade3015/article/details/90290319

版权声明:本博客所有文章除特别声明外,均采用 CC-BY-4.0-CN 许可协议。转载请注明出处!