网站首页 > 精选文章 / 正文
上周老家的一台运行Ubuntu Server的盒子无法连接上了,中秋这两天回来打开,顺手更新一下发现更新报错。提示`E: Release file for https://mirrors.aliyun.com/ubuntu/dists/noble-updates/InRelease is not valid yet (invalid for another 3d 11h 50min 41s). Updates for this repository will not be applied.`。更换清华和163的源都是同样问题。开始以为是源同步的问题,后来对比上游ubuntu的源,是同样的问题,然后开始网上查找有无类似问题。
经查询,有记录同样问题,是因为系统时间不对,导致更新程序发现源的时间戳比当先系统时间更晚导致的。检查了一下当前系统时间确实不对,所以问题原因确定。接下来要解决时间不对的问题。
Ubuntu是用systemd的tinesyncd来同步时间,默认使用ntp.ubuntu.com作为ntp服务器。使用timedatectl命令,可以设置ntp时候开启,可以看到ntp同步状态,但是不能设置ntp服务器。在系统上使用timedatectl查看,ntp同步已经开启,但是ntp的同步状态为未同步。再查ntp.ubuntu.com不可达,可确定这盒子的bios电池坏了,加上ntp服务器不可访问,最终导致问题。
解决问题,可以通过修改`/etc/systemd/timesyncd.conf`来中`NTP=`后面的服务器为`cn.ntp.org.cn`。如果开头被注释掉了,需要取消注释。然后在用`systemctl restart systemd-timesyncd`命令重启时间同步服务。再用`timedatectl`命令查看,可以看到时间同步已经正常了,再更新也正常了。
Tags:ubuntu20换源
猜你喜欢
- 2025-01-31 在 Ubuntu 中使用轻量的 Apt 软件包管理器 Synaptic
- 2025-01-31 Ubuntu Server 20.04 LTS 安装教程
- 2025-01-31 Windows 11 开启 WSL2 运行Linux操作系统-Ubuntu
- 2025-01-31 Firefox浏览器厂商Mozilla被曝酝酿新LOGO:“://”改为小旗子
- 2025-01-31 Debian与Ubuntu到底有什么不同,应该如何选择?
- 2025-01-31 Ubuntu 21.10在性能测试中几乎完胜Windows 10/11
- 2025-01-31 Ubuntu免重装升级到最新版本20.04 LTS
- 2025-01-31 技术分享 | 详解ROS 2的安装步骤(ros安装配置)
- 2025-01-31 Ubuntu:软件常用安装方法-从源代码编译安装
- 2025-01-31 Ubuntu中安装"天气应用"