Azure Marketplace 上に公開されている FreeBSD 10.3 のバージョンは、2016/12/05 時点で「FreeBSD 10.3-RELEASE-p12」となっています。
freebsd-update コマンドを用いてセキュリティ パッチの入手、アップデート後、システムの再起動を実施すると「FreeBSD 10.3-RELEASE-p11」が表示されてしまいました。
再度 freebsd-update コマンドからアップデートしても以下のメッセージが表示され、p12 にアップデートすることができません。
なお、-ku オプションとともに freebsd-version コマンドを用いてバージョンを確認すると、「FreeBSD 10.3-RELEASE-p11」と「FreeBSD 10.3-RELEASE-p12」が混在して表示されます。
freebsd-version -ku
これは、kernel のパッチ レベルが「FreeBSD 10.3-RELEASE-p11」、userland のパッチ レベルが「FreeBSD 10.3-RELEASE-p12」であることを示しています。また、FreeBSD 10.3 の Errata、セキュリティ アドバイザリを見ると、p11 には Virtual Memory の修正 (kernel)、p12 には OpenSSL および OpenSSH (userland) の修正が入っていることが確認できることから、パッチ適用状況には問題はなく、単に表示上の問題であると思われます。
- FreeBSD-EN-16:17.vm (p11)
https://www.freebsd.org/security/advisories/FreeBSD-EN-16:17.vm.asc - FreeBSD-SA-16:35.openssl (p12)
https://www.freebsd.org/security/advisories/FreeBSD-SA-16:35.openssl.asc - FreeBSD-SA-16:33.openssh (p12)
https://www.freebsd.org/security/advisories/FreeBSD-SA-16:33.openssh.asc
なお、カーネルを再構築もしくは以下のコマンドを実行後、システムを再起動することで、kernel のパッチ レベルの表示も「FreeBSD 10.3-RELEASE-p12」に戻すことは可能です。
sudo freebsd-update rollback
参考
- FreeBSD now available in Azure Marketplace
https://azure.microsoft.com/ja-jp/blog/freebsd-now-available-in-azure-marketplace/ - FreeBSD 10.3 on Microsoft Azure Marketplace
https://azure.microsoft.com/en-us/marketplace/partners/microsoft/freebsd103/ - The FreeBSD Project
https://www.freebsd.org/ja/ - FreeBSD Security Advisories
https://www.freebsd.org/security/advisories.html - FreeBSD Errata Notices
https://www.freebsd.org/security/notices.html - 17.2. FreeBSD Update
https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/updating-upgrading-freebsdupdate.html