为什么日志文件中的 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:不允许使用其他属性(“延迟”是意外的)

答案1

Cloud-init 作为版本运行21.2,但现已升级到21.4.

更新可能是手动sudo apt update&& sudo apt upgrade,也可能是自我升级

边注:您的映像附带旧版本的 cloud-init。为了获得最新的功能和错误修复,我建议使用更新版本的 cloud-init 来获取 20.04 的 Ubuntu 映像。版本 22.1 已经向上游发布,目前正在测试是否发布到 Ubuntu(预计在接下来的几周内发布到 Ubuntu)。

相关内容