16.04中timedatectl和網路時間同步的問題

16.04中timedatectl和網路時間同步的問題

我有一台裝有 Windows 和 Xubuntu 16.04 的雙啟動電腦。由於Windows,硬體時鐘設定為本地時間,因此升級到16.04後我必須使用timedatectl讓Xubuntu意識到這一點。問題是我無法啟用網路時間同步,或者 timedatectl 給了我錯誤的輸出。

systemctl list-units | grep time似乎表明網路時間服務正在運作:

systemd-timesyncd.service
    loaded active running   Network Time Synchronization 
time-sync.target
    loaded active active    System Time Synchronized

同時,timedatectl返回這個:

Network time on: yes
NTP synchronized: no
RTC in local TZ: no

不管文件怎麼說,sudo timedatectl set-ntp true沒有任何效果。有任何想法嗎?

答案1

不確定這是否是 16.04 的錯誤。我遇到了同樣的問題,只需安裝 ntp 就有幫助。

sudo apt install ntp

重新啟動後timedatectl顯​​示 ntp 同步已啟用。

答案2

這似乎也與機器上的 ntpdate 發生衝突。如果您只安裝ntp但不安裝ntpdate,那麼您ntp就可以工作。兩者都在電腦上時,ntp下次重新啟動時將不會停留。

好像跟這個有關漏洞

相關內容