Following are steps to upgrade OL8 from UEK6 to UEK7 Kernel.
1) List all the Repositories to check with repos are enabled and which are disabled.
dnf repolist all
2) Disable all the repos which are enabled
find /etc/yum.repos.d -type f -exec sed -i -e 's/enabled=1/enabled=0/g' {} \;
3) Enable OL8 UEK7 kernel repo which is OL8_UEKR7
For this use below commands.
sudo dnf config-manager --enable ol8_UEKR7
sudo dnf config-manager --enable ol8_UEKR7_RDMA
sudo dnf config-manager --enable ol8_baseos_latest
4) Update the UEK kernel to UEK7
For this run below command.
sudo dnf update -y kernel kernel-uek
Above steps should upgrade the UEK kernel and RHCK (redhat compatible kernel) kernel (to latest OL8 UEK7 & RHCK kernel.
Below is sample output.
# sudo dnf update -y kernel kernel-uekOracle Linux 8 BaseOS Latest (x86_64) 8.6 kB/s | 4.3 kB 00:00Oracle Linux 8 BaseOS Latest (x86_64) 5.2 MB/s | 87 MB 00:16Latest Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64) 5.4 MB/s | 55 MB 00:10Oracle Linux 8 UEK7 RDMA (x86_64) 49 kB/s | 46 kB 00:00Last metadata expiration check: 0:00:01 ago on Thu 30 Jan 2025 01:10:10 AM UTC.Dependencies resolved.==============================================================================================================Package Arch Version Repository Size==============================================================================================================Installing:kernel x86_64 4.18.0-553.36.1.el8_10 ol8_baseos_latest 10 Mkernel-core x86_64 4.18.0-553.36.1.el8_10 ol8_baseos_latest 43 Mkernel-modules x86_64 4.18.0-553.36.1.el8_10 ol8_baseos_latest 36 Mkernel-uek x86_64 5.15.0-304.171.4.3.el8uek ol8_UEKR7 2.9 MUpgrading:linux-firmware noarch 999:20241003-999.35.git95bfe086.el8 ol8_baseos_latest 384 MInstalling dependencies:kernel-uek-core x86_64 5.15.0-304.171.4.3.el8uek ol8_UEKR7 62 Mkernel-uek-modules x86_64 5.15.0-304.171.4.3.el8uek ol8_UEKR7 71 Mlinux-firmware-core noarch 999:20241003-999.35.git95bfe086.el8 ol8_baseos_latest 2.1 MTransaction Summary==============================================================================================================Install 7 PackagesUpgrade 1 PackageTotal download size: 612 MDownloading Packages:(1/8): kernel-4.18.0-553.36.1.el8_10.x86_64.rpm 2.7 MB/s | 10 MB 00:03(2/8): linux-firmware-core-20241003-999.35.git95bfe086.el8.noarch.rpm 2.3 MB/s | 2.1 MB 00:00(3/8): kernel-uek-5.15.0-304.171.4.3.el8uek.x86_64.rpm 1.8 MB/s | 2.9 MB 00:01(4/8): kernel-modules-4.18.0-553.36.1.el8_10.x86_64.rpm 1.6 MB/s | 36 MB 00:23(5/8): kernel-core-4.18.0-553.36.1.el8_10.x86_64.rpm 1.1 MB/s | 43 MB 00:39(6/8): kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64.rpm 1.8 MB/s | 62 MB 00:34(7/8): kernel-uek-modules-5.15.0-304.171.4.3.el8uek.x86_64.rpm 1.3 MB/s | 71 MB 00:53(8/8): linux-firmware-20241003-999.35.git95bfe086.el8.noarch.rpm 4.8 MB/s | 384 MB 01:20--------------------------------------------------------------------------------------------------------------Total 5.1 MB/s | 612 MB 02:00Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transactionRunning scriptlet: linux-firmware-999:20241003-999.35.git95bfe086.el8.noarch 1/1Preparing : 1/1Installing : linux-firmware-core-999:20241003-999.35.git95bfe086.el8.noarch 1/9Running scriptlet: kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64 2/9Installing : kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64 2/9Running scriptlet: kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64 2/9Upgrading : linux-firmware-999:20241003-999.35.git95bfe086.el8.noarch 3/9Installing : kernel-core-4.18.0-553.36.1.el8_10.x86_64 4/9Running scriptlet: kernel-core-4.18.0-553.36.1.el8_10.x86_64 4/9Installing : kernel-modules-4.18.0-553.36.1.el8_10.x86_64 5/9Running scriptlet: kernel-modules-4.18.0-553.36.1.el8_10.x86_64 5/9Installing : kernel-uek-modules-5.15.0-304.171.4.3.el8uek.x86_64 6/9Running scriptlet: kernel-uek-modules-5.15.0-304.171.4.3.el8uek.x86_64 6/9Installing : kernel-uek-5.15.0-304.171.4.3.el8uek.x86_64 7/9Installing : kernel-4.18.0-553.36.1.el8_10.x86_64 8/9Cleanup : linux-firmware-999:20210617-999.8.git0f66b74b.el8.noarch 9/9Running scriptlet: linux-firmware-core-999:20241003-999.35.git95bfe086.el8.noarch 9/9Running scriptlet: kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64 9/9Running scriptlet: kernel-core-4.18.0-553.36.1.el8_10.x86_64 9/9Running scriptlet: kernel-modules-4.18.0-553.36.1.el8_10.x86_64 9/9Running scriptlet: linux-firmware-999:20210617-999.8.git0f66b74b.el8.noarch 9/9Verifying : kernel-4.18.0-553.36.1.el8_10.x86_64 1/9Verifying : kernel-core-4.18.0-553.36.1.el8_10.x86_64 2/9Verifying : kernel-modules-4.18.0-553.36.1.el8_10.x86_64 3/9Verifying : linux-firmware-core-999:20241003-999.35.git95bfe086.el8.noarch 4/9Verifying : kernel-uek-5.15.0-304.171.4.3.el8uek.x86_64 5/9Verifying : kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64 6/9Verifying : kernel-uek-modules-5.15.0-304.171.4.3.el8uek.x86_64 7/9Verifying : linux-firmware-999:20241003-999.35.git95bfe086.el8.noarch 8/9Verifying : linux-firmware-999:20210617-999.8.git0f66b74b.el8.noarch 9/9Upgraded:linux-firmware-999:20241003-999.35.git95bfe086.el8.noarchInstalled:kernel-4.18.0-553.36.1.el8_10.x86_64kernel-core-4.18.0-553.36.1.el8_10.x86_64kernel-modules-4.18.0-553.36.1.el8_10.x86_64kernel-uek-5.15.0-304.171.4.3.el8uek.x86_64kernel-uek-core-5.15.0-304.171.4.3.el8uek.x86_64kernel-uek-modules-5.15.0-304.171.4.3.el8uek.x86_64linux-firmware-core-999:20241003-999.35.git95bfe086.el8.noarchComplete!
Optional Step: If the OS and other packages have to be updated to latest version of the packages, perform dnf update as follows:
sudo dnf update -y
Additional Doc References:
- Oracle Linux UEK7 Kernel Release Notes - https://docs.oracle.com/cd/F10276_01/7/relnotes7.2/UEK-RELNOTES-7-2.pdf
No comments:
Post a Comment