How to upgrade CentOS 7 to CentOS 8 Linux

Updated on February 16, 2022

This tutorial will guide you step-by-step to upgrade CentOS 7 to Centos 8.

Caution

Backup all important and necessary files/folders before upgrading on a production server!

Step 1:  Boot up any CentOS 7 system

[root@upgrade-centos ~]# more /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

Step 2: Update to the latest CentOS 7 release

[root@upgrade-centos ~]# yum update –y
[root@upgrade-centos ~]# more /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

Step 3: Install the EPEL Repository

[root@upgrade-centos ~]# yum install epel-release

Step 4: Install yum-utils tools

[root@upgrade-centos ~]# yum install yum-utils -y

Step 5: Install rpmconf to resolve RPM packages

[root@upgrade-centos ~]# yum install rpmconf -y
Tool to handle rpmnew and rpmsave files

rpmconf command searches for .rpmnew, .rpmsave, and .rpmorigfiles and asks the user what to do with them.

Step 6: Perform reconciliation of configs.

[root@upgrade-centos ~]# rpmconf -a
Configuration file '/etc/ssh/sshd_config'
-rw-------. 1 root root 3907 Nov 24 16:35 /etc/ssh/sshd_config.rpmnew
-rw-r--r--. 1 root root 4360 Feb 15 05:34 /etc/ssh/sshd_config

==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
M : merge configuration files
Z : background this process to examine the situation
S : skip this file
The default action is to keep your current version.
*** aliases (Y/I/N/O/D/M/Z/S) [default=N] ?

Step 7: Perform a clean-up of all the packages you don’t require.

[root@upgrade-centos ~]# package-cleanup --leaves
Loaded plugins: fastestmirror
bind-libs-lite-9.11.4-26.P2.el7_9.8.x86_64
libgudev1-219-78.el7_9.5.x86_64
libndp-1.2-9.el7.x86_64
libsoup-2.62.2-2.el7.x86_64
libsysfs-2.1.0-16.el7.x86_64
[root@upgrade-centos ~]# package-cleanup --orphans
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirrors.estointernet.in
* epel: ftp.jaist.ac.jp
* extras: centos.mirrors.estointernet.in
* updates: centos.mirrors.estointernet.in
kernel-3.10.0-327.18.2.el7.x86_64

Step 8: Install dnf (package manager) on CentOS 7

What is DNF?

DNF is a software package manager that installs, updates, and removes packages on Fedora and is the successor to YUM

[root@upgrade-centos ~]# yum install dnf -y

Step 9: Remove YUM package manager

[root@upgrade-centos ~]# dnf remove yum yum-metadata-parser

[root@upgrade-centos ~]# rm -rf /etc/yum
Remove yum

YUM is the default package manager for CentOS 7, and remove yum configuration file to avoid any conflict with dnf. Since CentOS 8 uses dnf as the primary package manager.

Step 10: Upgrade CentOS 7 to Centos 8

We are all set to upgrade CentOS 7 to CentOS 8, but before that, we need to upgrade the system.

[root@upgrade-centos ~]# dnf upgrade

Step 11: Install CentOS 8 release package using dnf

The latest CentOS release is 8.5

[root@upgrade-centos ~]# dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}

Step 12: Upgrade EPEL Repository

[root@upgrade-centos ~]# dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Step 13: Remove all temporary files

[root@upgrade-centos ~]# dnf clean all

Step 14: Remove the old CentOS 7 Kernel

[root@upgrade-centos ~]# rpm -e `rpm -q kernel`

Step 15: Remove all the conflicting packages

[root@upgrade-centos ~]# rpm -e --nodeps sysvinit-tools

Step 16: Remove any conflicting packages

Some of the packages might conflict with the upgrade process, remove them as below by replacing the package_name

# dnf remove <package_name>

Step 17: Upgrade to CentOS 8. This will take some time

[root@upgrade-centos ~]# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Step 18: Install new kernel for CentOS 8

CentOS 8 repos change

Since CentOS 8 has reached EOL, the mirror.centos.org has been changed to vault.centos.org

[root@upgrade-centos ~]# dnf -y install kernel-core

Step 19: Install CentOS 8 minimal packages

[root@upgrade-centos ~]# dnf -y groupupdate "Core" "Minimal Install"

Step 20: Reboot the server

[root@upgrade-centos ~]# reboot

Step 21: Verify the upgrade

[root@upgrade-centos ~]# more /etc/redhat-release
CentOS Linux release 8.5.2111

Happy upgrading 🙂

CentOS 8 reached EOL on 31st Dec 2021

Since CentOS 8 has reached EOL, upgrade to CentOS Stream from here

Was this article helpful?

Related Articles

Comments Leave a Comment

  1. I’m getting the same errors when i try to uninstall the el7 kernels.
    I’m stuck and really could use some help.
    Thanks in advance

  2. $ sudo dnf -y –releasever=8 –allowerasing –setopt=deltarpm=false distro-sync
    CentOS Linux 8 – BaseOS 0.0 B/s | 0 B 00:00
    CentOS Linux 8 – AppStream 0.0 B/s | 0 B 00:00
    Failed to synchronize cache for repo ‘baseos’, ignoring this repo.
    Failed to synchronize cache for repo ‘appstream’, ignoring this repo.
    Last metadata expiration check: 0:05:54 ago on Fri 03 Jun 2022 09:47:54 PM EDT.
    Module yaml error: Unexpected key in data
    Module defaults error: Unexpected key in data
    Error:
    Problem: The operation would result in removing the following protected packages: dnf

    I did an all dnf update, but still no dice…

  3. When I run this cmd:
    rpm -e `rpm -q kernel`

    I got the following error:

    rpm -e `rpm -q kernel`
    error: Failed dependencies:
    kernel >= 3.10.0-384.el7 is needed by (installed) hypervvssd-0-0.34.20180415git.el7.x86_64
    kernel >= 3.10.0-384.el7 is needed by (installed) hypervfcopyd-0-0.34.20180415git.el7.x86_64
    kernel >= 2.6.32 is needed by (installed) lldpad-1.0.1-5.git036e314.el7.x86_64
    kernel >= 3.10.0-384.el7 is needed by (installed) hypervkvpd-0-0.34.20180415git.el7.x86_64
    kernel >= 3.10.0-1133.el7 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(PDE_DATA) = 0x44f0d59d is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(___ratelimit) = 0x155f4108 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__bitmap_weight) = 0x4cbbd171 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__cond_resched_lock) = 0xe2cfb038 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__fentry__) = 0xbdfb6dbb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__init_waitqueue_head) = 0xf432dd3d is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__kmalloc) = 0xd2b09ce5 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__list_add) = 0x0343a1a8 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__list_del_entry) = 0x65e75cb6 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__mutex_init) = 0x9a025cd5 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__stack_chk_fail) = 0xf0fdf6cb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__vmalloc) = 0xa9bd2676 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__wake_up) = 0xcf21d241 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r10) = 0x7e526bfa is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r12) = 0x263ed23b is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r13) = 0xe7b00dfb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r14) = 0xce8b1878 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r15) = 0x0f05c7b8 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r8) = 0x1ed8b599 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_r9) = 0xdf566a59 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_rax) = 0x2ea2c95c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_rbx) = 0x593c1bac is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_rcx) = 0xc29957c3 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_rdx) = 0xb601be4c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(__x86_indirect_thunk_rsi) = 0xa1f9a134 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_cond_resched) = 0xa1c76e0a is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_qspin_lock) = 0x4b7dcf38 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_qspin_lock_irq) = 0x3588d8ba is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_read_lock) = 0x9b0c8220 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_spin_lock_bh) = 0x1637ff0f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_spin_lock_irqsave) = 0x9327f5ce is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_spin_unlock_bh) = 0xba63339c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_spin_unlock_irqrestore) = 0x08f64aa4 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(_raw_write_lock) = 0x13a1a61a is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(autoremove_wake_function) = 0xc8b57c27 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bdevname) = 0x8f619a88 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bio_add_page) = 0x4554b079 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bio_alloc_bioset) = 0xeb862489 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bio_endio) = 0xdd5fbc2b is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bio_put) = 0x867c68af is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bio_reset) = 0x060f6a84 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bioset_create) = 0x1b57183e is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(bioset_free) = 0x8f49a246 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blk_finish_plug) = 0x0ce900af is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blk_limits_io_min) = 0x124af3bf is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blk_limits_io_opt) = 0x7c922190 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blk_start_plug) = 0x925520d2 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blkdev_get_by_dev) = 0x8c1cc22d is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blkdev_get_by_path) = 0x6f3b39e8 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(blkdev_put) = 0x1a86fdbf is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(complete) = 0x4b06d2e7 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(complete_and_exit) = 0x5aeb145f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(cpu_online_mask) = 0x930484aa is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(crc32_le) = 0x802d0e93 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(current_task) = 0xb8c7ff88 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(del_timer_sync) = 0xd5f2172f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(dm_get_device) = 0xa425b4a9 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(dm_put_device) = 0x412d503d is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(dm_register_target) = 0x979ddcc5 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(dm_table_get_mode) = 0x6d0f1f89 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(dm_unregister_target) = 0xeeeae71b is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(dump_stack) = 0x6b2dc060 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(find_first_zero_bit) = 0xf11543ff is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(find_next_zero_bit) = 0x479c3c86 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(finish_wait) = 0xfa66f77c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(fs_bio_set) = 0x30877173 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(generic_make_request) = 0xd42803ea is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(getnstimeofday64) = 0x211f68f1 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(init_timer_key) = 0x0593a99b is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(io_schedule) = 0x93a6e0b2 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(jiffies) = 0x7d11c268 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(jiffies_to_msecs) = 0x37befc70 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kernel_stack) = 0x4c4fef19 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kfree) = 0x037a0cba is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kobject_add) = 0xd9c798eb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kobject_get) = 0x75b1f1fb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kobject_init) = 0x9d6dbebd is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kobject_put) = 0x54554948 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(ksize) = 0x04ea5d10 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kstrtoll) = 0x1b17e06c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kstrtoull) = 0x060ea2d6 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kthread_create_on_node) = 0xc35e4b4e is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kthread_should_stop) = 0xb3f7646e is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(kthread_stop) = 0x42f90a31 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(list_del) = 0x0521445b is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(memcmp) = 0x449ad0a7 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(memcpy) = 0x69acdf38 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(memmove) = 0xb0e602eb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(memset) = 0xfb578fc5 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(mod_timer) = 0x8834396c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(module_layout) = 0x28950ef1 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(msecs_to_jiffies) = 0x3bd1b1f6 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(msleep) = 0xf9a482f9 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(mutex_lock) = 0x9abdea30 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(mutex_unlock) = 0x4ed12f73 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(name_to_dev_t) = 0x08156773 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(nr_cpu_ids) = 0xfe7c4287 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(page_offset_base) = 0x7cd8d75e is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(phys_base) = 0x4c9d28b0 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(prandom_bytes) = 0x7a188791 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(prepare_to_wait) = 0x5c8b5ce8 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(prepare_to_wait_exclusive) = 0xf8983de7 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(printk) = 0x27e1a049 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(proc_create_data) = 0x8c34c149 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(proc_mkdir) = 0x73839c7a is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(pv_irq_ops) = 0x78764f4e is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(pv_lock_ops) = 0x784213a6 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(remove_proc_entry) = 0xa16aae11 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(remove_proc_subtree) = 0x5ae98fc6 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(schedule) = 0x01000e51 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(schedule_hrtimeout) = 0xd705b4c7 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(schedule_timeout) = 0xd62c833f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(scnprintf) = 0x4ca9669f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(seq_lseek) = 0x1685c91c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(seq_read) = 0x9c3df9b4 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(seq_write) = 0x97544bdc is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(single_open) = 0x16a5a12f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(single_release) = 0x2296f507 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(sme_me_mask) = 0x17fbce60 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(snprintf) = 0x28318305 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(sprintf) = 0x91715312 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(sscanf) = 0x20c55ae0 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strcasecmp) = 0xaafdc258 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strchr) = 0x349cba85 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strcmp) = 0xe2d5255a is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strcpy) = 0xe914e41e is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strlen) = 0x754d539c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strncasecmp) = 0x96b29254 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strncmp) = 0x5a921311 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strncpy) = 0x9166fada is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(strnstr) = 0xc310b981 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(submit_bio) = 0xc4076f47 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(usecs_to_jiffies) = 0xb54533f7 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(usleep_range) = 0x12a38747 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(vfree) = 0x999e8297 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(vmalloc_base) = 0x9cb986f2 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(vmalloc_to_page) = 0x18e6b5cd is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(vmemmap_base) = 0x97651e6c is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(vprintk) = 0xbf8ba54a is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(vsnprintf) = 0x99195078 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(wait_for_completion) = 0x6d0aba34 is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(wait_for_completion_interruptible) = 0x015ddbdc is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(wake_up_process) = 0xe65cdceb is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64
    kernel(yield) = 0x760a0f4f is needed by (installed) kmod-kvdo-6.1.3.23-5.el7.x86_64

    Please advise

Leave a Comment