PDA

View Full Version : can not install NVIdia driver .??


demuytree
2008-03-26, 07:57 PM CDT
[root@localhost ~]# uname -r
2.6.24.3-34.fc8
[root@localhost ~]yum install kmod-nvidia
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kmod-nvidia.i686 0:169.12-4.lvn8 set to be updated
--> Processing Dependency: kmod-nvidia-2.6.24.3-50.fc8 = 169.12-4.lvn8 for package: kmod-nvidia
--> Running transaction check
---> Package kmod-nvidia-2.6.24.3-50.fc8.i686 0:169.12-4.lvn8 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.24.3-50.fc8 for package: kmod-nvidia-2.6.24.3-50.fc8
--> Processing Dependency: nvidia-kmod-common >= 169.12 for package: kmod-nvidia-2.6.24.3-50.fc8
--> Running transaction check
---> Package kmod-nvidia-2.6.24.3-50.fc8.i686 0:169.12-4.lvn8 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.24.3-50.fc8 for package: kmod-nvidia-2.6.24.3-50.fc8
---> Package xorg-x11-drv-nvidia.i386 0:169.12-1.lvn8 set to be updated
--> Processing Dependency: xorg-x11-drv-nvidia-libs = 169.12-1.lvn8 for package: xorg-x11-drv-nvidia
--> Processing Dependency: livna-config-display for package: xorg-x11-drv-nvidia
--> Processing Dependency: livna-config-display for package: xorg-x11-drv-nvidia
--> Running transaction check
---> Package livna-config-display.noarch 0:0.0.20-1.lvn8 set to be updated
---> Package xorg-x11-drv-nvidia-libs.i386 0:169.12-1.lvn8 set to be updated
---> Package kmod-nvidia-2.6.24.3-50.fc8.i686 0:169.12-4.lvn8 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.24.3-50.fc8 for package: kmod-nvidia-2.6.24.3-50.fc8
--> Finished Dependency Resolution
Error: Missing Dependency: kernel-i686 = 2.6.24.3-50.fc8 is needed by package kmod-nvidia-2.6.24.3-50.fc8 :mad:

Hlingler
2008-03-26, 08:05 PM CDT
I don't get it: you're running kernel 2.6.24.3-34, not 2.6.24.3-50, so the dependency is not satisfied. So, you don't have the prerequisite kernel for that kmod. So you can't install it. Period.

That kernel is still in Fedora updates-testing. If you want to install it, enable that repo:
yum --enablerepo=updates-testing update kernel
yum install kmod-nvidia

V

P.S. If you want the kmod for kernel 2.6.24.3-34, then tell yum explicitly that you want THAT kmod:
yum install kmod-nvidia-2.6.24.3-34.fc8-169.12-3.lvn8.i686.rpm

You have to specify it that way because yum will always want to install the "latest and greatest" otherwise - i.e., in this case, kmod-nvidia-2.6.24.3-50. Yum's little mind isn't smart enough to know that you want kmod-nvidia-2.6.24.3-34 unless you tell it so explicitly. Clear?

You can avoid this confusion in future by installing yum-fedorakmod and/or yum-kernel-module, which will ensure that all available kmods are installed.

demuytree
2008-03-27, 01:46 AM CDT
Yeahhoo...thanks..you're great

aleteres
2008-03-27, 12:30 PM CDT
That kernel is not in Fedora updates-testing. This is the output of yum update:

[root@localhost ~]# yum --enablerepo=updates-testing update kernel
Loading "fedorakmod" plugin
Loading "kernel-module" plugin
Setting up Update Process
Could not find update match for kernel
No Packages marked for Update

My kernel version is:

[root@localhost ~]# yum -v info kernel
Loading "fedorakmod" plugin
Loading "kernel-module" plugin
Running "init" handler for "fedorakmod" plugin
Loading Fedora Extras kernel module support.
Yum Version: 3.2.8
COMMAND: yum -v info kernel
Installroot: /
Ext Commands:

kernel
Reading Local RPMDB
Setting up Package Sacks
Disabling media repo for non-media-aware frontend
Matching packages for package list to user args
Matching packages for package list to user args
Installed Packages
Name : kernel
Arch : i686
Version: 2.6.24.3
Release: 12.fc8
Size : 47 M
Repo : installed
Summary: Il kernel di Linux (la parte principale del sistema operativo di Linux)
Description:
The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system. The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.

Thanks

Hlingler
2008-03-27, 12:41 PM CDT
Hello:

The updated kernel may not yet have been loaded into your nearest mirror site. Try:

yum clean all
yum --enablerepo=updates-testing update kernel

If that does not get you the updated kernel, you may simply have to wait, or if you really want it, go fetch it manually.

V