集群初始化腳本失敗,鏡像同步正在進行錯誤

如果您正在使用的鏡像與主存儲庫不同步,apt-get update將返回一個鏡像同步正在進行的錯誤。

寫的harrison.schueler

最後發布日期:2022年10月31日

問題

您正在使用在集群啟動時運行的自定義init腳本來安裝自定義庫。它在大多數時候都能工作,但在某些情況下會遇到間歇性故障apt-get更新在init腳本中運行。

失敗返回一個正在進行鏡像同步錯誤消息。

Failed fetch https://repos..com/zulu/ deb/dists/stable/main/biny-amd64 /by- hash/sha512/ 文件大小異常(228870 != 201863)。正在進行鏡像同步?文件大小超出預期(228870 != 201863)。正在進行鏡像同步?[ip: 123.45.67.89 443]

導致

如果您試圖從與主存儲庫不同步的鏡像中下載,就會發生這種情況。官方存儲庫通常在30分鍾內解決問題,但在極少數情況下,可能需要更長的時間。

解決方案

在嚐試啟動集群之前,等待鏡像完成與存儲庫的同步。

或者,如果不再需要導致失敗的庫,則可以編輯init腳本以刪除對有問題的repo的引用。隻有在確定庫沒有直接使用或作為依賴項使用時,才應該執行此步驟。

刪除

警告

如果您正在使用的回購有多個鏡像,則可以進行編輯/etc/apt/sources.list/etc/apt/sources.list.d刪除有問題的鏡像,並指向另一個鏡像。這允許初始化腳本完成。

不建議將此作為長期解決方案。


這篇文章有用嗎?