为什么会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)。