On Tue, 2005-03-15 at 20:51 +0000, D. D. Brierton wrote: > On Tue, 2005-03-15 at 20:27 +0000, Paul Howarth wrote: > > Does this work? > > > > sudo yum install \ > > kernel-module-nvidia-2.6.10-1.770_FC3-1.0.7167-0.lvn.1.3 \ > > nvidia-glx-1.0.7167-0.lvn.1.3 > > It might, but I would like to work out why the update won't work. (It > may be that it isn't meant to and the above is what I'm supposed to be > doing, but then I'd like to determine that for sure.) > > > If not, try switching to runlevel 3 (telinit 3) and doing this: > > > > # rpm -e kernel-module-nvidia > > # yum install kernel-module-nvidia > > I'm fairly certain that that will work, but of course it doesn't really > narrow down why the update doesn't work, as this indicates it should: > > $ sudo yum list updates > [snip] > Updated Packages > kernel-module-nvidia-2.6.10-1.770_FC3.i6 1.0.7167-0.lvn.1.3 livna-testing > nvidia-glx.i586 1.0.7167-0.lvn.1.3 livna-testing > > If there is a bug in either the packages or yum I'd rather try to find > out what it is and report it rather than circumvent it. I'm not > *desperate* for the nvidia update :-) What's happening is this: You currently have kernel-module- nvidia-2.6.10-1.770_FC3-1.0.6629-0.lvn.6.3 and nvidia- glx-1.0.6629-0.lvn.6.3 installed. The kernel module, being a kernel module, is only ever installed, not upgraded, by yum. So when a new version comes out, the old one is still kept by yum. However, nvidia-glx is not a kernel module and so when a new version of that comes out, it gets upgraded, deleting the old version. So, if you want to install the nice new kernel-module- nvidia-2.6.10-1.770_FC3-1.0.7167-0.lvn.1.3 package, yum will see that it requires to update the nvidia-glx package to version 1.0.7167-0.lvn.1.3. However, doing that would break the existing kernel-module- nvidia-2.6.10-1.770_FC3-1.0.6629-0.lvn.6.3 module, which requires nvidia-glx-1.0.6629-0.lvn.6.3. Paul. -- Paul Howarth <paul@xxxxxxxxxxxx>