カーネルの問題

Oracle Linux 8のこのリリースで発生した既知のカーネルの問題を次に示します。

AMD 64ビット・プラットフォームでKVMゲストがamd64_edac_mod: 不明な記号エラーを表示して起動する

64ビットのAMDホストでのKVMゲストのブート中に、次のエラーが繰り返し表示されることがあります。

[   12.474069] amd64_edac_mod: Unknown symbol amd_register_ecc_decoder (err [ 120)
[   12.474083] amd64_edac_mod: Unknown symbol amd_report_gart_errors (err 0)
[   12.852250] amd64_edac_mod: Unknown symbol amd_unregister_ecc_decoder (err 0)
[   12.852297] amd64_edac_mod: Unknown symbol amd_register_ecc_decoder (err 0)
.
.
.

これらのエラーは、ロードに失敗し、モジュール・リストから削除中であるモジュールに対してカーネルのモジュール・コードが誤って-EEXISTを返すため発生します。amd64_edac_modモジュールはVMにロードされません。これらのエラーは機能に影響しないため、無視できます。

この問題は、RHCKを実行しているOracle Linux 8ホストでのみ発生し、UEK R6ホストでは検出されません。

(バグID 29853602)

modinfoコマンドの出力でretpolineのサポートが表示されない

Oracle Linux 8コードのバグにより、CONFIG_RETPOLINEフラグがYに設定されていても、modinfo -F retpolineコマンドの出力にRetroplineサポートが表示されません。次に例を示します。

sudo modinfo -F retpoline
/usr/lib/modules/4.18.0-80.el8.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko
.xz

Retpolineサポートを追加および表示するには、CONFIG_RETPOLINE=Yフラグが必要です。パラメータが有効になっている場合、カーネルはRetpoline対応のコンパイラを使用して構築されます。

CONFIG_RETPOLINEフラグが有効になっていることを確認するには、カーネルのconfig-kernel構成ファイルでパラメータを検索します。次に例を示します。

cat /boot/config-5.4.17-2011.7.4.el8uek.x86_64 | grep RETPOLINE.
CONFIG_RETPOLINE=y

(バグID 29894295)

一部のAMDハードウェアでKdumpが失敗することがある

Kdumpは、現在のOracle Linuxリリースを実行している一部のAMDハードウェアで失敗することがあります。影響を受けるハードウェアには、AMD EPYC CPUサーバーが含まれます。

この問題を回避するには、/etc/sysconfig/kdump構成ファイルを変更し、KDUMP_COMMANDLINE_APPEND変数からiommu=offコマンドライン・オプションを削除します。kdumpサービスを再起動して、変更を有効にします。

(バグID 31274238、34312626)

LVM dm-writecacheキャッシュ・メソッドの制限事項

新しいLVMのdm-writecacheキャッシュ・メソッドには、dm-cacheメソッドに存在しない次のような制限があります:

  • 論理ボリュームがアクティブの場合、dm-writecacheをアタッチまたはデタッチできません。

  • 論理ボリュームがdm-writecacheを使用している場合、論理ボリュームのスナップショットを取得できません。

  • dm-writecacheを非アクティブな論理ボリュームにアタッチする場合、既存のファイル・システムのブロック・サイズと一致するdm-writecacheブロック・サイズを使用する必要があります。

  • dm-writecacheがボリュームにアタッチされている場合、論理ボリュームのサイズを変更できません。

  • dm-writecacheで使用されるデバイスでは、pvmoveコマンドを使用できません。

  • シン・プールまたは仮想データ・オプティマイザ(VDO)を使用している場合、dm-writecacheで論理ボリュームを使用できません。

dm-writecacheキャッシュ・メソッドの詳細は、Oracle Linux 8: リリース・ノートfor Oracle Linux 8.2のファイル・システムおよびストレージの機能に関する項を参照してください。lvmcache(7)マニュアル・ページも参照してください。