Arch Linux pacman 更新出現 SSL 證書錯誤


一、問題描述

大早上的,第一個命令就報錯了,服了。用 pacman 更新,其它源都沒有問題,唯獨到了 archlinuxcn 報錯 SSL 證書有問題。

sudo pacman -Syu

image-20220117091355360

二、問題分析

毫無頭緒,再次更新也是同樣的錯誤。看了社區上的問答,說是系統時鍾的問題,和系統時鍾同步有關,看了一下果然如此。

sudo timedatectl status

image-20220117091804402

果然是系統時鍾沒有同步,同時還注意到當前時間有問題,這不是我昨晚睡覺的時間嗎?突然想起來昨晚我電腦沒關機(碰上幾個BUG),只是關了屏幕休眠了。我的 arch 是在虛擬機里的,不是在物理機上,於是今早連上后虛擬機依舊是昨晚的時間。可以說,如果是物理機的話絕對不會有這個問題的。

三、解決方法

啟動時鍾同步

sudo timedatectl set-ntp true

image-20220117092252739

然后就可以更新了,時間也對上了。
image-20220117092336386

四、相關疑問

時鍾同步是如何進行的?為什么一個簡單的命令就能改變時間?

時鍾同步全名是網絡時鍾同步(英文:network time synchronization),是利用網絡完成的,向網絡上的一台 ntp 服務器獲取時間。如果想查看具體的時鍾同步信息,可以使用以下命令:

timedatectl timesync-status

image-20220117094131573

參考:


若你喜歡我的文章,歡迎關注👇點贊👇評論👇收藏👇 謝謝支持!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM