View Issue Details

IDProjectCategoryView StatusLast Update
0000941channel: elrepo/el7kmod-nvidia-390xxpublic2021-04-13 15:04
Reporterjlehtone Assigned Topperry  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Summary0000941: yum-plugin-elrepo excludes nvidia-x11-drv-390xx-390.116-1.el7_6.elrepo.x86_64 and no el7_7 available
DescriptionCentOS 7.7, legacy NVidia card, and no NVidia drivers from elrepo installed.
yum-plugin-elrepo installed.

The plugin excludes nvidia-x11-drv-390xx-390.116-1.el7_6.elrepo.x86_64.
There is no nvidia-x11-drv-390xx-390.116-*.el7_7.elrepo.x86_64 yet.

# yum --enablerepo=elrepo list -q \*390xx\*
Available Packages
kmod-nvidia-390xx.x86_64 390.116-2.el7_7.elrepo elrepo

As result, "yum install kmod-nvidia-390xx" fails due to missing
(excluded) nvidia-x11-drv-390xx.

If the machine had had nvidia drivers installed before CentOS 7.6 -> 7.7
update, then an update from kmod-nvidia-390xx-390.116-1.el7_6
to kmod-nvidia-390xx-390.116-2.el7_7 would succeed.


Removal/disable of yum-plugin-elrepo allows installation of nvidia drivers.


Interestingly the plugin does not exclude 7_6 packages of the 340xx legacy driver:

# yum --enablerepo=elrepo list -q \*340xx\*
Available Packages
kmod-nvidia-340xx.x86_64 340.107-3.el7_7.elrepo elrepo
nvidia-x11-drv-340xx.x86_64 340.107-3.el7_6.elrepo elrepo
nvidia-x11-drv-340xx-32bit.x86_64 340.107-3.el7_6.elrepo elrepo

TagsNo tags attached.
Reported upstream

Activities

pperry

2019-09-20 12:17

administrator   ~0006494

Acknowledged.

I'll take a look shortly, thanks for the report.

pperry

2019-09-20 14:50

administrator   ~0006495

Does enabling the CentOS vault repository fix the issue?

I believe this issue is caused because no el7.6 kernel is available to yum. The yum-plugin-elrepo plugin relies on all kernel versions being available to yum, and CentOS differs in it's behaviour from RHEL in this respect. Enabling the CentOS Vault repository (to make the el7.6 kernel visible to yum) should prevent nvidia-x11-drv-390xx-390.116-1.el7_6.elrepo.x86_64 from being excluded from the yum transaction.

Issue History

Date Modified Username Field Change
2019-09-20 03:52 jlehtone New Issue
2019-09-20 03:52 jlehtone Status new => assigned
2019-09-20 03:52 jlehtone Assigned To => pperry
2019-09-20 12:17 pperry Note Added: 0006494
2019-09-20 14:50 pperry Note Added: 0006495
2021-04-13 15:04 pperry Status assigned => closed
2021-04-13 15:04 pperry Resolution open => no change required