最近在单位搞了个土炮 AI 机器,拿来跑大模型和画色图,虽然我很久不用 Ubuntu 了,但无奈 Ubuntu 是业内的实际标准,所以这台机器就装了 Ubuntu 24.04 LTS。
装了之后就发现不对了,时间总是比北京时间快 8 小时,很明显应该是时区计算有问题?在正确的时间上又进行了东八区的加法?
一开始以为是 tzdata 之类的设置错误,经过反复确认都是正常。后来觉得可能是 ntp 同步有问题?结果反复确认恰恰是 ntp 同步才把时间弄得快 8 个小时的。
每次我手动把时间调整好,开启 ntp,时间就会被错误的更新到东八区再加八……
网上找了一堆,发现这问题还挺普遍的:
https://forums.bluecherrydvr.com/t/time-wrong-in-3-1-3-3-1-4-in-ubuntu-24-04-1/922
甚至官方也有 Bug 报告,但说的是已经修复了:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2092236
但是为什么我这个还是不行?我尝试装了第三方 ntp 同步软件,可以解决问题,但就是不能用 Gnome 自带那个同步,它就是会给你同步到更快的 8 小时去。
最后我神奇的发现,当你选择安装 Ubuntu 24.04,并选择标准或最小安装的时候,负责时间同步的 systemd-timesyncd,居然默认是没有安装的……
sudo apt install systemd-timesyncd
鬼知道在不装这个包的前提下,Gnome 的时间同步到底做了什么,导致了这个时间总是会快 8 小时……
装上之后再次同步时间,问题就解决了。
oh 天哪,现在 Ubuntu 24.04 作为一个 LTS,bug 都这么多了吗?
現在發行版的時間同步我都不喜歡開utc,本地時間的ntp同步反而還顯得正常,或者直接不去設置那一部分,……因爲snap還有內部錯誤啥的讓我一直都在用mint或者是endeavour然後選擇cinnamon桌面環境,雖然是老gnome的fork但是感覺和unity一樣喜歡👍🏻
不是,色图呢?