Hide Forgot
Description of problem: The latest available build for RHEL-8.5.0 of kmod-kvdo depends on kernel-4.18.0-228.el8, but that is not available in the 8.5.0 environment. Additionally, this Bug will be used for any kABI compatibility issues that arise through the 8.5.0 release. Version-Release number of selected component (if applicable): kmod-kvdo-6.2.3.114-74.el8 kernel-4.18.0-297.1.el8 How reproducible: 100% Steps to Reproduce: 1. Install rhel-8.5.0 2. Try to install kmod-kvdo Actual results: Expected results: uds and kvdo modules load via modprobe. Additional info: This is the 8.5 version of 1894978.
Apologies. I forgot to include the updated "Actual Results". :: [ 15:02:59 ] :: [ BEGIN ] :: Running 'uname -a' Linux localhost.localdomain 4.18.0-297.1.el8.x86_64 #1 SMP Fri Mar 12 14:23:08 EST 2021 x86_64 x86_64 x86_64 GNU/Linux :: [ 15:02:59 ] :: [ PASS ] :: Command 'uname -a' (Expected 0, got 0) :: [ 15:02:59 ] :: [ BEGIN ] :: Running 'find /lib/modules -name kvdo.ko' /lib/modules/4.18.0-228.el8.x86_64/extra/kmod-kvdo/vdo/kvdo.ko :: [ 15:02:59 ] :: [ PASS ] :: Command 'find /lib/modules -name kvdo.ko' (Expected 0, got 0) :: [ 15:02:59 ] :: [ BEGIN ] :: Running 'modinfo uds' modinfo: ERROR: Module uds not found. :: [ 15:02:59 ] :: [ FAIL ] :: Command 'modinfo uds' (Expected 0, got 1) :: [ 15:02:59 ] :: [ BEGIN ] :: Running 'dmesg -c > /dev/null' :: [ 15:02:59 ] :: [ PASS ] :: Command 'dmesg -c > /dev/null' (Expected 0, got 0) :: [ 15:02:59 ] :: [ BEGIN ] :: Running 'insmod /lib/modules/4.18.0-228.el8.x86_64/extra/kmod-kvdo/uds/uds.ko' insmod: ERROR: could not insert module /lib/modules/4.18.0-228.el8.x86_64/extra/kmod-kvdo/uds/uds.ko: Unknown symbol in module :: [ 15:02:59 ] :: [ FAIL ] :: Command 'insmod /lib/modules/4.18.0-228.el8.x86_64/extra/kmod-kvdo/uds/uds.ko' (Expected 0, got 1) :: [ 15:02:59 ] :: [ BEGIN ] :: Running 'dmesg' [ 116.779798] uds: loading out-of-tree module taints kernel. [ 116.781153] uds: Unknown symbol dm_bufio_prefetch (err 0) [ 116.782211] uds: Unknown symbol dm_bufio_mark_buffer_dirty (err 0) [ 116.783430] uds: Unknown symbol dm_bufio_read (err 0) [ 116.784439] uds: Unknown symbol dm_bufio_client_destroy (err 0) [ 116.785603] uds: Unknown symbol dm_bufio_get_block_data (err 0) [ 116.786778] uds: Unknown symbol dm_bufio_client_create (err 0) [ 116.787918] uds: Unknown symbol dm_bufio_release (err 0) [ 116.788985] uds: Unknown symbol dm_bufio_write_dirty_buffers (err 0) [ 116.790233] uds: Unknown symbol dm_bufio_new (err 0) [ 116.791213] uds: Unknown symbol dm_bufio_set_sector_offset (err 0) :: [ 15:02:59 ] :: [ PASS ] :: Command 'dmesg' (Expected 0, got 0) Exiting with failure due to module/kernel incompatibility
kmod-kvdo-6.2.5.41-78.el8 has been found to be kABI incompatible with kernel-4.18.0-315.el8 on aarch64 architecture. A rebuild will be handled soon. This is the failure output: :: [ 09:38:55 ] :: [ BEGIN ] :: Running 'uname -a' Linux localhost.localdomain 4.18.0-315.el8.aarch64 #1 SMP Thu Jun 17 15:01:06 EDT 2021 aarch64 aarch64 aarch64 GNU/Linux :: [ 09:38:55 ] :: [ PASS ] :: Command 'uname -a' (Expected 0, got 0) :: [ 09:38:55 ] :: [ BEGIN ] :: Running 'find /lib/modules -name kvdo.ko' /lib/modules/4.18.0-314.el8.aarch64/weak-updates/kmod-kvdo/vdo/kvdo.ko /lib/modules/4.18.0-310.el8.aarch64/extra/kmod-kvdo/vdo/kvdo.ko :: [ 09:38:55 ] :: [ PASS ] :: Command 'find /lib/modules -name kvdo.ko' (Expected 0, got 0) :: [ 09:38:55 ] :: [ BEGIN ] :: Running 'modinfo uds' modinfo: ERROR: Module uds not found. :: [ 09:38:55 ] :: [ FAIL ] :: Command 'modinfo uds' (Expected 0, got 1) :: [ 09:38:55 ] :: [ BEGIN ] :: Running 'dmesg -c > /dev/null' :: [ 09:38:55 ] :: [ PASS ] :: Command 'dmesg -c > /dev/null' (Expected 0, got 0) :: [ 09:38:55 ] :: [ BEGIN ] :: Running 'insmod /lib/modules/4.18.0-310.el8.aarch64/extra/kmod-kvdo/uds/uds.ko' insmod: ERROR: could not insert module /lib/modules/4.18.0-310.el8.aarch64/extra/kmod-kvdo/uds/uds.ko: Unknown symbol in module :: [ 09:38:55 ] :: [ FAIL ] :: Command 'insmod /lib/modules/4.18.0-310.el8.aarch64/extra/kmod-kvdo/uds/uds.ko' (Expected 0, got 1) :: [ 09:38:55 ] :: [ BEGIN ] :: Running 'dmesg' [ 275.655237] uds: Unknown symbol dm_bufio_prefetch (err 0) [ 275.731595] uds: Unknown symbol dm_bufio_mark_buffer_dirty (err 0) [ 275.733047] uds: Unknown symbol dm_bufio_read (err 0) [ 275.734282] uds: disagrees about version of symbol cpu_hwcap_keys [ 275.735693] uds: Unknown symbol cpu_hwcap_keys (err -22) [ 275.736862] uds: disagrees about version of symbol cpu_hwcaps [ 275.738145] uds: Unknown symbol cpu_hwcaps (err -22) [ 275.739269] uds: Unknown symbol dm_bufio_client_destroy (err 0) [ 275.740625] uds: Unknown symbol dm_bufio_get_block_data (err 0) [ 275.742053] uds: Unknown symbol dm_bufio_client_create (err 0) [ 275.743405] uds: Unknown symbol dm_bufio_release (err 0) [ 275.744655] uds: Unknown symbol dm_bufio_write_dirty_buffers (err 0) [ 275.746216] uds: Unknown symbol dm_bufio_new (err 0) [ 275.747532] uds: Unknown symbol dm_bufio_set_sector_offset (err 0) :: [ 09:38:55 ] :: [ PASS ] :: Command 'dmesg' (Expected 0, got 0)
Setting to MODIFIED, since final VERIFICATION doesn't necessarily apply yet.
This BZ is all set. Most recent build kmod-kvdo-6.2.5.72-81.el8 works with the most recent kernel-4.18.0-348.el8.
Verified with kmod-kvdo-6.2.5.72-81.el8.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (kmod-kvdo bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:4359