Cloud-Init

為什麼日誌文件中的 cloud-init 版本與二進製文件中的版本衝突?

  • March 17, 2022

為什麼會head -n 1 /var/log/cloud-init.log顯示以下內容,

util.py[DEBUG]: Cloud-init v. 21.2-3-g899bfaa9-0ubuntu2~20.04.1 running 'init-local' at Fri, 21 Jan 2022 18:03:44 +0000. Up 48.49 seconds.

清楚地表明它是Cloud-init v. 21.2-3但同樣

# /usr/bin/cloud-init --version
/usr/bin/cloud-init 21.4-0ubuntu1~20.04.1

表示它的版本cloud-init 21.4。為什麼一個說21.4另一個21.2


這是 cloud-init.log 的後續內容,顯示 write_files.0: Additional properties are not allowed (‘defer’ was unexpected)

Cloud-init 作為版本執行,21.2但後來升級為21.4.

更新可能是手動sudo apt update&& sudo apt upgrade,或者它可能已經升級了自己

旁注:您的圖像帶有舊版本的 cloud-init。要獲得最新的功能和錯誤修復,我建議使用更新版本的 cloud-init 採購 20.04 的 Ubuntu 映像。22.1 版已經在上游發布,目前正在測試發佈到 Ubuntu(預計在接下來的幾週內發佈到 Ubuntu)。

引用自:https://unix.stackexchange.com/questions/694795