ログファイルの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でリリースされる予定)。

関連情報