Bug 2333008

Summary: dkms-3.1.3 no longer ships common.postinst needed by .spec files packaging DKMS kernel modules
Product: [Fedora] Fedora EPEL Reporter: David Sommerseth <dazo>
Component: dkmsAssignee: Simone Caronni <negativo17>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: epel8CC: dazo, negativo17, Tom.Rix, work.eric
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: dkms-3.1.4-1.el10_0 dkms-3.1.4-1.el9 dkms-3.1.4-1.el8 dkms-3.1.4-1.fc41 dkms-3.1.4-1.fc40 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-12-28 00:32:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Sommerseth 2024-12-18 13:18:42 UTC
Description of problem:
As of the upstream dkms-3.1.3 release, the DKMS package is lacking the /usr/lib/dkms/common.postinst script, which makes RPM packages providing out-of-tree modules fail during install.

This issue has been acknowledged and fixed in the upstream code base: https://github.com/dell/dkms/commit/29f14df8688860f4699ad3cda1c7a2916ad3ba12

A pull-req to the Fedora packaging has been provided, resolving this issue:
https://src.fedoraproject.org/rpms/dkms/pull-request/2

Version-Release number of selected component (if applicable):
dkms-3.1.3-1

How reproducible:
Always

Steps to Reproduce:
1. Install or upgrade dkms-3.1.3-1
2. Enable dsommers/openvpn3 Copr repo:  dnf copr enable dsommers/openvpn3
3. Install kmod-ovpn-dco:  dnf install kmod-ovpn-dco

If downgrading to the previous dkms package or upgrading to the one via the pull-request mentioned above, the ovpn-dco-v2 kernel module becomes available.

Actual results:
It fails completing the package install due to scriptlets in the out-of-tree kernel module depending on a non-existing file.

Expected results:
The dkms package completing the kernel module installation successfully.

Additional info:

Comment 1 Fedora Update System 2024-12-19 13:45:07 UTC
FEDORA-2024-aea2290ae6 (dkms-3.1.4-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-aea2290ae6

Comment 2 Fedora Update System 2024-12-19 13:45:07 UTC
FEDORA-2024-2a22883905 (dkms-3.1.4-1.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-2a22883905

Comment 3 Fedora Update System 2024-12-19 13:45:08 UTC
FEDORA-EPEL-2024-f4ffb666eb (dkms-3.1.4-1.el8) has been submitted as an update to Fedora EPEL 8.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f4ffb666eb

Comment 4 Fedora Update System 2024-12-20 04:37:04 UTC
FEDORA-2024-aea2290ae6 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-aea2290ae6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-aea2290ae6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2024-12-20 05:59:12 UTC
FEDORA-2024-2a22883905 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-2a22883905`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-2a22883905

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-12-20 07:10:40 UTC
FEDORA-EPEL-2024-032682eede has been pushed to the Fedora EPEL 10.0 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-032682eede

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2024-12-20 07:17:11 UTC
FEDORA-EPEL-2024-2a0df9c40a has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-2a0df9c40a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2024-12-20 07:27:06 UTC
FEDORA-EPEL-2024-f4ffb666eb has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f4ffb666eb

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2024-12-28 00:32:27 UTC
FEDORA-EPEL-2024-032682eede (dkms-3.1.4-1.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2024-12-28 00:57:15 UTC
FEDORA-EPEL-2024-2a0df9c40a (dkms-3.1.4-1.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2024-12-28 01:16:00 UTC
FEDORA-EPEL-2024-f4ffb666eb (dkms-3.1.4-1.el8) has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2024-12-28 02:57:52 UTC
FEDORA-2024-aea2290ae6 (dkms-3.1.4-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 13 Fedora Update System 2024-12-28 03:10:23 UTC
FEDORA-2024-2a22883905 (dkms-3.1.4-1.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.