Bug 1436840

Summary: on i386, dkms specifically requires kernel-devel and not kernel-PAE-devel
Product: [Fedora] Fedora Reporter: Andre Robatino <robatino>
Component: dkmsAssignee: Simone Caronni <negativo17>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: charles_rose, mario_limonciello, negativo17
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: dkms-2.3-4.20170313git974d838.fc24 dkms-2.3-4.20170313git974d838.fc26 dkms-2.3-4.20170313git974d838.fc25 dkms-2.3-4.20170313git974d838.el6 dkms-2.3-4.20170313git974d838.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-09 16:43:51 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 Andre Robatino 2017-03-28 19:53:09 UTC
Description of problem:
On my i386 F25 box with the PAE kernel packages installed, when I updated to the latest 4.10.5 kernel, it removed dkms for dependencies. It turns out that it specifically requires kernel-devel and is no longer happy with kernel-PAE-devel.

[root@dell-pc ~]# yum-deprecated install dkms
Yum command has been deprecated, use dnf instead.
See 'man dnf' and 'man yum2dnf' for more information.

Resolving Dependencies
--> Running transaction check
---> Package dkms.noarch 0:2.3-1.20161202gitde1dca9.fc25 will be installed
--> Processing Dependency: kernel-devel for package: dkms-2.3-1.20161202gitde1dca9.fc25.noarch
--> Running transaction check
---> Package kernel-devel.i686 0:4.10.5-200.fc25 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch      Version                             Repository  Size
================================================================================
Installing:
 dkms            noarch    2.3-1.20161202gitde1dca9.fc25       updates     81 k
Installing for dependencies:
 kernel-devel    i686      4.10.5-200.fc25                     updates     11 M

Transaction Summary
================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 11 M
Installed size: 41 M
Is this ok [y/d/N]: N
Exiting on user command
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2017-03-28.15-44.RGPB5Z.yumtx
[root@dell-pc ~]# rpm -q kernel-PAE-devel
kernel-PAE-devel-4.9.13-201.fc25.i686
kernel-PAE-devel-4.9.14-200.fc25.i686
kernel-PAE-devel-4.10.5-200.fc25.i686
[root@dell-pc ~]#

Version-Release number of selected component (if applicable):
dkms-2.3-1.20161202gitde1dca9.fc25.noarch

How reproducible:
always

Additional info:
No problem with x86_64. Presumably there would also be no problem with i386 if I had the non-PAE kernel packages installed.

Comment 1 Andre Robatino 2017-03-31 01:55:13 UTC
I have no reason to believe that this bug does not exist on F26 and Rawhide as well, but I can't test that since my VMs are 64-bit. (If necessary I could create a VM and do a minimal install to test.)

Comment 2 Simone Caronni 2017-04-05 12:23:26 UTC
Hello, can you test the latest build here by installing manually the dkms-2.3-4.20170313git974d838 build?

https://koji.fedoraproject.org/koji/packageinfo?packageID=1605

I believe the culprit was here:

http://pkgs.fedoraproject.org/cgit/rpms/dkms.git/commit/?id=f60c84dd7aa895812215155316342b1d52fb5df1

Comment 3 Andre Robatino 2017-04-05 16:56:31 UTC
I've verified that on the machine that already has kernel-PAE-devel installed, it does not try to install kernel-devel when installing dkms-2.3-4.20170313git974d838.

Comment 4 Fedora Update System 2017-04-06 08:19:11 UTC
dkms-2.3-4.20170313git974d838.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1f4b32cc3e

Comment 5 Fedora Update System 2017-04-06 08:19:24 UTC
dkms-2.3-4.20170313git974d838.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-5399df1abd

Comment 6 Fedora Update System 2017-04-06 08:19:34 UTC
dkms-2.3-4.20170313git974d838.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-3e0c43e558

Comment 7 Fedora Update System 2017-04-06 08:19:44 UTC
dkms-2.3-4.20170313git974d838.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-479d0d652a

Comment 8 Fedora Update System 2017-04-06 08:19:54 UTC
dkms-2.3-4.20170313git974d838.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-70ba4182c0

Comment 9 Fedora Update System 2017-04-06 19:19:26 UTC
dkms-2.3-4.20170313git974d838.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-3e0c43e558

Comment 10 Fedora Update System 2017-04-06 19:21:01 UTC
dkms-2.3-4.20170313git974d838.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-70ba4182c0

Comment 11 Fedora Update System 2017-04-06 19:53:54 UTC
dkms-2.3-4.20170313git974d838.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1f4b32cc3e

Comment 12 Fedora Update System 2017-04-06 20:24:34 UTC
dkms-2.3-4.20170313git974d838.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-479d0d652a

Comment 13 Fedora Update System 2017-04-06 22:23:19 UTC
dkms-2.3-4.20170313git974d838.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-5399df1abd

Comment 14 Fedora Update System 2017-04-07 16:49:05 UTC
dkms-2.3-4.20170313git974d838.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 15 Andre Robatino 2017-04-09 04:27:58 UTC
Reopening since this bug is for F25. Bodhi is apparently trigger-happy.

Comment 16 Fedora Update System 2017-04-09 16:43:51 UTC
dkms-2.3-4.20170313git974d838.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2017-04-09 21:51:34 UTC
dkms-2.3-4.20170313git974d838.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2017-04-22 05:18:01 UTC
dkms-2.3-4.20170313git974d838.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2017-04-22 05:18:42 UTC
dkms-2.3-4.20170313git974d838.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.