[PlanetCCRMA] Where's my ccrma Kernel?

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Mon May 29 14:27:01 2006


On Mon, 2006-05-29 at 13:54 -0700, Brad Fuller wrote:
> # rpm -q kernel
> kernel-2.6.15-1.2054_FC5
> kernel-2.6.16-1.2111_FC5
> kernel-2.6.16-1.2080.13.rrt.rhfc5.ccrma
> kernel-2.6.16-1.2080.13.rdt.rhfc5.ccrma
> 
> But, there are only the two standard kernels in my grub.conf and grub
> directory. Furthermore, I can't find the two ccrma kernels anywhere on
> my PC, but rpm says they exist on my PC. Where could they be?
> Should I just try reinstalling to get them back?
> 
> (the count in: installonlyn.conf is disabled) 

Strange. 

Apparently you are missing the grub entries for the new kernels. You
could verify that the kernel packages are not missing anything by doing:

  rpm -V kernel-2.6.16-1.2080.13.rrt.rhfc5.ccrma

That will verify the integrity of the package. 

The grub entries are a side effect of scripts that are run within the
package at install time. 

For example in fc4 this will run (other things ommited) right after the
kernel package is installed:

/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install
2.6.16-1.2080.13.rrt.rhfc4.ccrma

"new-kernel-pkg" is a script and amongst other things it adds the kernel
entry to /boot/grub/grub.conf... I don't know what could make it fail to
do that (it seems to be using /sbin/grubby to add it). You can always
edit /boot/grub/grub.conf and add a suitable entry. 

-- Fernando