Cloud-Init
為什麼日誌文件中的 cloud-init 版本與二進製文件中的版本衝突?
為什麼會
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)。