Bug 1630094

Summary: RHEL 7.6 Beta : dkms cannot be installed due to broken dependencies
Product: [Fedora] Fedora EPEL Reporter: jmadrid
Component: dkmsAssignee: Simone Caronni <negativo17>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: epel7CC: negativo17
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-05 22:50:53 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 jmadrid 2018-09-17 23:53:28 UTC
Description of problem:
In RHEL 7.6 Beta, when adding EPEL repo and attempting
to install dkms through yum, installation fails due to broken
dependencies.

Version-Release number of selected component (if applicable):
dkms.noarch 2.6.1-1.el7 

How reproducible:
follow described steps.

Steps to Reproduce:
1. $ sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2. $ sudo yum install dkms

Actual results:
--> Finished Dependency Resolution
Error: Package: glibc-2.17-222.el7.i686 (rhel-7-server-rpms)
           Requires: glibc-common = 2.17-222.el7
           Installed: glibc-common-2.17-260.el7.x86_64 (@anaconda/7.6)
               glibc-common = 2.17-260.el7
           Available: glibc-common-2.17-55.el7.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-55.el7
           Available: glibc-common-2.17-55.el7_0.1.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-55.el7_0.1
           Available: glibc-common-2.17-55.el7_0.3.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-55.el7_0.3
           Available: glibc-common-2.17-55.el7_0.5.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-55.el7_0.5
           Available: glibc-common-2.17-78.el7.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-78.el7
           Available: glibc-common-2.17-105.el7.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-105.el7
           Available: glibc-common-2.17-106.el7_2.1.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-106.el7_2.1
           Available: glibc-common-2.17-106.el7_2.4.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-106.el7_2.4
           Available: glibc-common-2.17-106.el7_2.6.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-106.el7_2.6
           Available: glibc-common-2.17-106.el7_2.8.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-106.el7_2.8
           Available: glibc-common-2.17-106.el7_2.9.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-106.el7_2.9
           Available: glibc-common-2.17-157.el7.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-157.el7
           Available: glibc-common-2.17-157.el7_3.1.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-157.el7_3.1
           Available: glibc-common-2.17-157.el7_3.2.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-157.el7_3.2
           Available: glibc-common-2.17-157.el7_3.4.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-157.el7_3.4
           Available: glibc-common-2.17-157.el7_3.5.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-157.el7_3.5
           Available: glibc-common-2.17-196.el7.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-196.el7
           Available: glibc-common-2.17-196.el7_4.2.x86_64 (rhel-7-server-eus-rpms)
               glibc-common = 2.17-196.el7_4.2
           Available: glibc-common-2.17-222.el7.x86_64 (rhel-7-server-rpms)
               glibc-common = 2.17-222.el7
Error: Package: elfutils-libelf-devel-0.170-4.el7.x86_64 (rhel-7-server-rpms)
           Requires: elfutils-libelf(x86-64) = 0.170-4.el7
           Installed: elfutils-libelf-0.172-2.el7.x86_64 (@anaconda/7.6)
               elfutils-libelf(x86-64) = 0.172-2.el7
           Available: elfutils-libelf-0.158-3.el7.x86_64 (rhel-7-server-eus-rpms)
               elfutils-libelf(x86-64) = 0.158-3.el7
           Available: elfutils-libelf-0.160-1.el7.x86_64 (rhel-7-server-eus-rpms)
               elfutils-libelf(x86-64) = 0.160-1.el7
           Available: elfutils-libelf-0.163-3.el7.x86_64 (rhel-7-server-eus-rpms)
               elfutils-libelf(x86-64) = 0.163-3.el7
           Available: elfutils-libelf-0.166-2.el7.x86_64 (rhel-7-server-eus-rpms)
               elfutils-libelf(x86-64) = 0.166-2.el7
           Available: elfutils-libelf-0.168-8.el7.x86_64 (rhel-7-server-eus-rpms)
               elfutils-libelf(x86-64) = 0.168-8.el7
           Available: elfutils-libelf-0.170-4.el7.x86_64 (rhel-7-server-rpms)
               elfutils-libelf(x86-64) = 0.170-4.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:
package dkms to be installed.

Additional info:
Seems that no compatible dkms package is available currently at EPEL for 
RHEL 7.6 Beta.

Forcing installation with rpm for the specific dkms .rpm package avoiding dependency checks works.

Comment 1 jmadrid 2018-11-01 18:11:39 UTC
Issue still present with 7.6 GA release.

Comment 2 jmadrid 2018-11-05 22:51:48 UTC
Problem with repository sync, solved