Symbolic links not created when applying an errata kernel
Issue
- Symbolic links not created when applying an errata kernel
- After installing RHEL8.1.z errata kernel on a RHEL8.2(GA kernel) system, symbolic links to outbox drivers were not created unexpectedly.
1. Install RHEL8.2(kernel:4.18.0-193.el8.x86_64).
2. Install the following outbox drivers based on DUP (Driver Update Packages) model.
- xxxxxx_yyyy.ko for RHEL8.1 and RHEL8.2
- xxxxxx.ko for RHEL8.1 (dependent on xxxxxx_yyyy.ko)
- xxxxxx.ko for RHEL8.2 (dependent on xxxxxx_yyyy.ko)
3. Install RHEL8.1.z kernel (4.18.0-147.8.1.el8_1.x86_64)
Expected Results:
- A symbolic link to /usr/lib/modules/4.18.0-147.el8.x86_64/extra/xxxxxx/xxxxxx_yyyy.ko
should be created at /usr/lib/modules/4.18.0-147.8.1.el8_1.x86_64/weak-updates/xxxxxx/xxxxxx_yyyy.ko
- A symbolic link to /usr/lib/modules/4.18.0-147.el8.x86_64/extra/xxxxxx/xxxxxx.ko
should be created at /usr/lib/modules/4.18.0-147.8.1.el8_1.x86_64/weak-updates/xxxxxx/xxxxxx.ko
Actual Results:
- No symbolic link was created at /usr/lib/modules/4.18.0-147.8.1.el8_1.x86_64/weak-updates/
- A system has been installed a kernel driver for 2 versions, RHEL8.1 and RHEL8.2, and its kernel version is 4.18.0-147.el8 (RHEL8.1). On the system, upgrading kernel to 8.1.z causes this issue.
Environment
- Red Hat Enterprise Linux 8.1
- kmod 25-13.el8 and onwards but older than kmod-25-17.el8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.