RHEL 7.9 + microcode_ctl + カーネルメッセージの警告

RHEL 7.9 + microcode_ctl + カーネルメッセージの警告

次の質問を共有したいと思います。

microcode_ctlrpm アップデートを含む RHEL 7.9 システムでセキュア rpm をアップグレードした後

rpm -qa | grep microcod
microcode_ctl-2.1-73.15.el7_9.x86_64

私たちは次のカーネルメッセージを見つけました。

[Sun Jun  4 13:12:19 2023] Microcode update for Intel Broadwell-EP/EX (BDX-ML B/M/R0; family 6, model 79,
stepping 1; CPUID 0x406f1) CPUs is disabled as it may cause system instability.
Please refer to /usr/share/doc/microcode_ctl/caveats/06-4f-01_readme
and /usr/share/doc/microcode_ctl/README.caveats for details.
[Sun Jun  4 13:13:35 2023] After installation of a new version of microcode_ctl package,
[Sun Jun  4 13:13:35 2023] initramfs hasn't been re-generated for all the installed kernel packages.
[Sun Jun  4 13:13:35 2023] The following kernel packages have been skipped: kernel-3.10.0-514.26.2.el7.x86_64.
[Sun Jun  4 13:13:35 2023] Please re-generate initramfs manually for these kernel packages with the
[Sun Jun  4 13:13:35 2023] "dracut -f --kver KERNEL_VERSION" command in order to get the latest
[Sun Jun  4 13:13:35 2023] Intel CPU microcode included into early initramfs image for it, if needed.

現在のRHELカーネルバージョンは次のとおりです。

uname -r
3.10.0-1160.80.1.el7.x86_64

だからdmesgによると、私たちはこれを見ることができます。

dracut -f --kver KERNEL_VERSION

これは、現在のカーネルバージョンを次に設定する必要があることを意味しますか?

dracut -f --kver 3.10.0-1160.80.1.el7.x86_64

または、カーネルをカーネルメッセージで定義されているカーネルに設定します。

dracut -f --kver  kernel-3.10.0-514.26.2.el7.x86_64

答え1

ニュースによると

次のカーネルパッケージをスキップしました:kernel-3.10.0-514.26.2.el7.x86_64。必要に応じて、 "dracut -f --kver KERNEL_VERSION"コマンドを使用してこれらのカーネルパッケージのinitramfsを手動で再生成し、最新のIntel CPUマイクロコードを古いinitramfsイメージに含めます。

バージョン 3.10.0-514.26.2 の initramfs を再構築する必要があります。

dracut -f --kver 3.10.0-514-26.2

これは、現在1160ではなく514に戻す場合にのみ必要です。

関連情報