GPSD錯誤將在本週末將您的計時系統切換到 2002 年3月除非您更新

Slashdot 讀者

suutar

寫道:

“顯然

,負責從 GPS 系統獲取時間的守護程序

GPSD 中的

一個錯誤將在

2021 年 10 月 24 日觸發,

將時間跳回到 2002 年 3 月

。”

“自 8 月以來,我們已經提交了一個修復程式,但當然並非所有內容都是最新的。”

ZDNet 的 Steven J。 Vaughan-Nichols 寫道:

這將是醜陋的。

或者,正如發現該錯誤的斯蒂芬威廉姆斯所說,“我有一種感覺,當一群

世界上使用 GPSD 的

1 層 NTP 伺服器

長途跋涉回到2002 年。”

GPSD 維護者 Gary E。 Miller 承認了這個問題,並對程式碼進行了修復。

確切地說,修復是在 2021 年 8 月的

GPSD 3。23 版本中

那麼,如果修復已經存在,問題是什麼?

嗯,有兩個問題。

首先,它

不會被反向移植

到以前的版本。

如果您仍在使用舊版本,則可能不走運。

其次,正如米勒所觀察到的,並非所有發行版都“獲取 GPSD 更新或上游他們的補丁。[這] 對我來說是一個非常痛的地方。”

因此,僅僅因為您的作業系統是最新的並不意味著它將具有必要的 GPSD 修復。

米勒建議你檢查一下並自己做:“我 [我] 會回到格雷格 K_H 的格言:

所有使用者都必須更新

。”

哦,想知道 GPS Week Rollover 這一切騷動的神秘根源是什麼?

這是一個傳統的 GPS 問題。

GPS 訊號 GPS 週數使用 10 位程式碼,最大值為 1,023。

這意味著每 19。7 年;

GPS 週數滾動到零。

或者,正如米勒

所說

, “此程式碼是等待發生的 1024 周時間扭曲。”

因此,請立即檢查您的系統是否存在此問題。

而且,如果像我們大多數人一樣,您在正確的時間依賴上游的某個人,請與他們核對以確保他們已經解決了即將到來的麻煩。

GPSD錯誤將在本週末將您的計時系統切換到 2002 年3月除非您更新