View Issue Details

IDProjectCategoryView StatusLast Update
0000720channel: elrepo/el7kmod-nvidiapublic2017-03-04 05:13
Reportersmithgcovert Assigned Topperry  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000720: kmod-nvidia will not build module on kernel 3.10.0-514.10.2.el7.x86_64
DescriptionToday (3/3/17) a new kernel level became available for CentOS 7.3 in the updates repos: 3.10.0-514.10.2.el7.x86_64

The kmod-nvidia will not install / build on this kernel version. I am attaching below in the additional information section the depmod output that occurs when the package is installed, and attempts to rebuild the driver.

Usually, the kmod-nvidia updates are usually available before the CentOS kernel updates are available (because you guys are so great at tracking the RHEL updates directly) -- So wanted to report this as a problem, because perhaps this is actually a CentOS specific problem.
Additional InformationOutput at time of installation of kmod-nvidia, when kernel 3.10.0-514.10.2.el7.x86_64 is installed:

Transaction test succeeded
Running transaction
  Installing : kmod-nvidia-375.39-1.el7.elrepo.x86_64 1/2
Working. This may take some time ...
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_register_module
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_get_rm_ops
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_unregister_module
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelDestroy
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceQueryCaps
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnsetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannel
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocSys
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuMap
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaFreePages
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuUnMap
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceOwnPageFaultIntr
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAddressSpace
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetExternalAllocPtes
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectDestroy
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetFbInfo
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannel
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceStopChannel
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDestroyFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocFB
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetGpuInfo
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceBindChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceInitFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetBigPageSize
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDeRegisterUvmOps
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceFreeDupedHandle
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryFree
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaRegisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceCopyEngineAlloc
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectCreate
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetChannelResourcePtes
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetPmaObject
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionDestroy
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupMemory
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceCreate
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnregisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceDestroy
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaPinPages
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelAllocate
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetP2PCaps
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaUnregisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAllocation
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaAllocPages
depmod: WARNING: /lib/modules/3.10.0-514.10.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionCreate
Done.
  Installing : nvidia-x11-drv-375.39-1.el7.elrepo.x86_64 2/2
  Verifying : nvidia-x11-drv-375.39-1.el7.elrepo.x86_64 1/2
  Verifying : kmod-nvidia-375.39-1.el7.elrepo.x86_64 2/2

Installed:
  kmod-nvidia.x86_64 0:375.39-1.el7.elrepo nvidia-x11-drv.x86_64 0:375.39-1.el7.elrepo
TagsNo tags attached.
Reported upstream

Activities

toracat

2017-03-03 09:20

administrator   ~0005086

This was also reported by Orion Poplawski on our mailing list:

http://lists.elrepo.org/pipermail/elrepo/2017-March/003474.html

pperry

2017-03-03 12:44

administrator   ~0005087

Acknowledged, thanks for reporting.

I'm currently investigating what has caused this to break.

pperry

2017-03-03 15:27

administrator   ~0005089

I've rebuilt the kmod-nvidia packages (legacy packages too) against the latest RHEL7 kernel and pushed these updates to the testing repository for testing.

The following packages are syncing to the mirrors and should be available shortly:

kmod-nvidia-304xx-304.135-2.el7.elrepo.x86_64.rpm
kmod-nvidia-340xx-340.102-2.el7.elrepo.x86_64.rpm
kmod-nvidia-375.39-2.el7.elrepo.x86_64.rpm

To test, please run the following:

yum --enablerepo=elrepo-testing update kmod-nvidia\*

and reboot to the 3.10.0-514.10.2.el7.x86_64 kernel

These packages will not be compatible with earlier kernel releases.

Please feel free to provide feedback here.

Thanks

toracat

2017-03-03 18:05

administrator   ~0005090

The updated packages have been released to the main repo. They are currently syncing to the mirrors.

Issue History

Date Modified Username Field Change
2017-03-03 08:54 smithgcovert New Issue
2017-03-03 08:54 smithgcovert Status new => assigned
2017-03-03 08:54 smithgcovert Assigned To => pperry
2017-03-03 09:20 toracat Note Added: 0005086
2017-03-03 12:44 pperry Note Added: 0005087
2017-03-03 15:27 pperry Note Added: 0005089
2017-03-03 18:05 toracat Note Added: 0005090
2017-03-04 05:13 pperry Status assigned => resolved
2017-03-04 05:13 pperry Resolution open => fixed