Axel Thimm wrote at about 19:14:27 +0300 on Thursday, June 12, 2008:
 > On Thu, Jun 12, 2008 at 10:52:37AM -0400, Jeffrey J. Kosowsky wrote:
 > > Axel Thimm wrote at about 23:04:05 +0300 on Wednesday, June 11, 2008:
 > >  > On Wed, Jun 11, 2008 at 01:21:23PM -0400, Jeffrey J. Kosowsky wrote:
 > >  > > O.K. I think I see the problem with nvidia. I always keep one older
 > >  > > kernel version just in case. Well, this older version has an nvidia
 > >  > > kmdl that is tied to 96.43.01. So, I guess that as long as the old
 > >  > > nvidia kmdl is still there, yum won't upgrade the nvidia-graphics
 > >  > > package from 96.43.01 to 96.43.05 so it then won't pull in the
 > >  > > corresponding kmdl for the new kernel.
 > >  > 
 > >  > It would if you had nvidia-graphics-legacy-96xx installed. This
 > >  > automatically upgrades drivers within the 96* versioning scheme.
 > > 
 > > I just tried installing the rpm but it wants to remove for
 > > dependencies one of my 2 older kernels (and associated kmdl's) and
 > > upgrade my kernel to 2.6.25.
 > > 
 > > Interestingly, it wants to remove kernel-2.6.24.7-92.fc8 but NOT the
 > > OLDER kernel-2.6.24.4-64.fc8 (which is actually the kernel that I am
 > > running now).
 > > 
 > > Note that it doesn't try to remove the OLD module versions:
 > >     nvidia-graphics96.43.01-96.43.01-92.fc8
 > >     nvidia-graphics96.43.01-libs-96.43.01-92.fc8
 > > 
 > > So, two questions:
 > > - Why doesn't this allow me to keep the older kernels without
 > > upgrading the kernel?
 > >   (I'm not sure I followed your explanation below about the module
 > >   versioning working for the nvidia kmdl but only for 2.6.25)
 > > 
 > > - Why does it allow me to keep one kernel but not the other?
 > 
 > Can you post command & output? Thanks!
Sure... Here it is (plus I am also appending my currently installed
nvidia and kernel-related rpms)

-------------------------------------------------------------------------
$ yum install nvidia-graphics-legacy-96xx

3347 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package nvidia-graphics-legacy-96xx.i386 2:96.43.05-22 set to be
updated
--> Processing Dependency: nvidia-graphics96.43.05 for package:
nvidia-graphics-legacy-96xx
--> Running transaction check
---> Package nvidia-graphics96.43.05.i386 1:96.43.05-94.fc8 set to be
updated
--> Processing Dependency:
nvidia-graphics96.43.05-kmdl-1:96.43.05-94.fc8 for package:
nvidia-graphics96.43.05
--> Processing Dependency: nvidia-graphics96.43.05-libs =
1:96.43.05-94.fc8 for package: nvidia-graphics96.43.05
--> Running transaction check
---> Package nvidia-graphics96.43.05-libs.i386 1:96.43.05-94.fc8 set
to be updated
---> Package nvidia-graphics96.43.05-kmdl-2.6.25.4-10.fc8.i686
1:96.43.05-94.fc8 set to be updated
--> Processing Dependency: /boot/vmlinuz-2.6.25.4-10.fc8 for package:
nvidia-graphics96.43.05-kmdl-2.6.25.4-10.fc8
--> Running transaction check
---> Package kernel.i686 0:2.6.25.4-10.fc8 set to be installed
--> Finished Dependency Resolution
DEBUG:
[[u'2.6.25.4-10.fc8', u'i686'], [u'2.6.25.4-10.fc8.i686', u'i686']]
---> Package lirc-kmdl-2.6.25.4-10.fc8.i686 0:0.8.4-80_cvs20080528.fc8
set to be installed
---> Package nvidia-graphics96.43.05-kmdl-2.6.25.4-10.fc8.i686
1:96.43.05-94.fc8 set to be installed
--> Running transaction check
---> Package nvidia-graphics96.43.05-libs.i386 1:96.43.05-94.fc8 set
to be updated
---> Package kernel.i686 0:2.6.24.7-92.fc8 set to be erased
---> Package lirc-kmdl-2.6.25.4-10.fc8.i686 0:0.8.4-80_cvs20080528.fc8
set to be updated
---> Package kernel.i686 0:2.6.25.4-10.fc8 set to be installed
---> Package nvidia-graphics-legacy-96xx.i386 2:96.43.05-22 set to be
updated
---> Package nvidia-graphics96.43.05-kmdl-2.6.25.4-10.fc8.i686
1:96.43.05-94.fc8 set to be updated
---> Package nvidia-graphics96.43.05.i386 1:96.43.05-94.fc8 set to be
updated
--> Processing Dependency: /boot/vmlinuz-2.6.24.7-92.fc8 for package:
nvidia-graphics96.43.01-kmdl-2.6.24.7-92.fc8
--> Processing Dependency: /boot/vmlinuz-2.6.24.7-92.fc8 for package:
fuse-kmdl-2.6.24.7-92.fc8
--> Processing Dependency: /boot/vmlinuz-2.6.24.7-92.fc8 for package:
lirc-kmdl-2.6.24.7-92.fc8
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package nvidia-graphics96.43.01-kmdl-2.6.24.7-92.fc8.i686
1:96.43.01-92.fc8 set to be erased
---> Package fuse-kmdl-2.6.24.7-92.fc8.i686 0:2.7.3-8_9.fc8 set to be
erased
---> Package lirc-kmdl-2.6.24.7-92.fc8.i686 0:0.8.3-74_cvs20080314.fc8
set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository
 Size
=============================================================================
Installing:
 lirc-kmdl-2.6.25.4-10.fc8  i686       0.8.4-80_cvs20080528.fc8
 atrpms             82 k
 nvidia-graphics-legacy-96xx  i386       2:96.43.05-22    atrpms
 2.9 k
Removing:
 kernel                  i686       2.6.24.7-92.fc8  installed
 46 M
Installing for dependencies:
 kernel                  i686       2.6.25.4-10.fc8  updates
 18 M
 nvidia-graphics96.43.05  i386       1:96.43.05-94.fc8  atrpms
 1.7 M
 nvidia-graphics96.43.05-kmdl-2.6.25.4-10.fc8  i686
 1:96.43.05-94.fc8  atrpms            1.6 M
 nvidia-graphics96.43.05-libs  i386       1:96.43.05-94.fc8  atrpms
 2.8 M
Removing for dependencies:
 fuse-kmdl-2.6.24.7-92.fc8  i686       2.7.3-8_9.fc8    installed
 48 k
 lirc-kmdl-2.6.24.7-92.fc8  i686       0.8.3-74_cvs20080314.fc8
 installed         258 k
 nvidia-graphics96.43.01-kmdl-2.6.24.7-92.fc8  i686
 1:96.43.01-92.fc8  installed         5.2 M

Transaction Summary
=============================================================================
Install      6 Package(s)
Update       0 Package(s)
Remove       4 Package(s)

Total download size: 24 M


-----------------------
Also, my current running kernel is: 2.6.24.4-64.fc8

And, I have the following kernel-related rpms currently installed:
         kernel-2.6.24.4-64.fc8.i686.rpm
         kernel-2.6.24.7-92.fc8.i686.rpm
         kernel-devel-2.6.24.4-64.fc8.i686.rpm
         kernel-devel-2.6.24.7-92.fc8.i686.rpm
         kernel-doc-2.6.24.7-92.fc8.noarch.rpm
         kernel-headers-2.6.24.7-92.fc8.i386.rpm
         fuse-kmdl-2.6.24.4-64.fc8-2.7.3-8_9.fc8.i686.rpm
         fuse-kmdl-2.6.24.7-92.fc8-2.7.3-8_9.fc8.i686.rpm
         lirc-kmdl-2.6.24.4-64.fc8-0.8.3-74_cvs20080314.fc8.i686.rpm
         lirc-kmdl-2.6.24.7-92.fc8-0.8.3-74_cvs20080314.fc8.i686.rpm
         nvidia-graphics96.43.01-kmdl-2.6.24.4-64.fc8-96.43.01-92.fc8.i686.rpm
         nvidia-graphics96.43.01-kmdl-2.6.24.7-92.fc8-96.43.01-92.fc8.i686.rpm
yum-plugin-kmdl-0.8-10.fc8.noarch.rpm

Plus, the following (additional) nvidia rpms:
        nvidia-graphics-devices-1.0-6.fc8.noarch.rpm
        nvidia-graphics-helpers-0.0.26-27.fc8.i386.rpm
        nvidia-graphics96.43.01-96.43.01-92.fc8.i386.rpm
        nvidia-graphics96.43.01-libs-96.43.01-92.fc8.i386.rpm

_______________________________________________
atrpms-users mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/atrpms-users

Reply via email to