Bug 637182

Summary: nvidia-gfxG02-kmp-desktop-256.53_2.6.31.5_0.1-15.1.x86_64 fails to load
Product: [openSUSE] openSUSE 11.2 Reporter: Martin Schröder <martin>
Component: OtherAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Martin Schröder 2010-09-04 13:45:25 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-1.3 Firefox/3.6.8

After updating the nvidia drivers, they fail to load automatically; a manual
   insmod /lib/modules/2.6.31.5-0.1-desktop/updates/nvidia.ko
is needed.

Methinks this is at least a packaging error:
> rpm -ql nvidia-gfxG02-kmp-desktop
/etc/modprobe.d/nvidia.conf
/lib/modules/2.6.31.5-0.1-desktop
/lib/modules/2.6.31.5-0.1-desktop/updates
/lib/modules/2.6.31.5-0.1-desktop/updates/nv-kernel.o
/lib/modules/2.6.31.5-0.1-desktop/updates/nv-linux.o
/lib/modules/2.6.31.5-0.1-desktop/updates/nvidia.ko
> uname -a
Linux nelson 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 x86_64 x86_64 x86_64 GNU/Linux

How is a 2.6.31.12-0.2 kernel expected to find 2.6.31.5-0.1 modules?

Reproducible: Always

Steps to Reproduce:
1.
2.
3.



I would love to set the component to "X11 3rd Party Driver", but this is impossible...
Comment 1 Martin Schröder 2010-09-04 13:49:32 UTC
> rpm -qi nvidia-gfxG02-kmp-desktop
Name        : nvidia-gfxG02-kmp-desktop    Relocations: (not relocatable)
Version     : 256.53_2.6.31.5_0.1               Vendor: obs://build.suse.de/home:sndirsch:drivers
Release     : 15.1                          Build Date: Di 31 Aug 2010 21:34:52 CEST
Install Date: Mi 01 Sep 2010 16:16:58 CEST      Build Host: berlioz
Group       : System/Kernel                 Source RPM: nvidia-gfxG02-256.53-15.1.nosrc.rpm
Size        : 30487539                         License: PERMISSIVE-OSI-COMPLIANT
Signature   : DSA/SHA1, Di 31 Aug 2010 23:58:56 CEST, Key ID f5113243c66b6eae
Summary     : NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs
Description :
NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs



Authors:
--------
    NVIDIA
Distribution: home:sndirsch:drivers / openSUSE_11.2
> rpm -qi x11-video-nvidiaG02
Name        : x11-video-nvidiaG02          Relocations: (not relocatable)
Version     : 256.53                            Vendor: obs://build.suse.de/home:sndirsch:drivers
Release     : 16.1                          Build Date: Di 31 Aug 2010 21:35:17 CEST
Install Date: Mi 01 Sep 2010 16:17:49 CEST      Build Host: gillan
Group       : System/Libraries              Source RPM: x11-video-nvidiaG02-256.53-16.1.nosrc.rpm
Size        : 118319056                        License: PERMISSIVE-OSI-COMPLIANT
Signature   : DSA/SHA1, Di 31 Aug 2010 23:58:58 CEST, Key ID f5113243c66b6eae
Summary     : NVIDIA graphics driver for GeForce 6xxx and newer GPUs
Description :
NVIDIA graphics driver for GeForce 6xxx and newer GPUs



Authors:
--------
    NVIDIA
Distribution: home:sndirsch:drivers / openSUSE_11.2
Comment 2 Martin Schröder 2010-09-04 14:34:53 UTC
(In reply to comment #0)
> Methinks this is at least a packaging error:

Seems to be one: I created a symlink to /lib/modules/2.6.31.5-0.1-desktop/updates as /lib/modules/2.6.31.12-0.2-desktop/updates/drivers/nvidia and everything works fine (after a depmod).
Comment 3 Stefan Dirsch 2010-09-06 03:54:53 UTC
No, there is no packaging error. Such compatibility links are created automatically during installation/update of a KMP or the kernel by our weak-updates mechanism.
Comment 4 Martin Schröder 2010-09-06 07:00:57 UTC
(In reply to comment #3)
> No, there is no packaging error. Such compatibility links are created
> automatically during installation/update of a KMP or the kernel by our
> weak-updates mechanism.

That didn't work here.