[PlanetCCRMA] Missing kernel packages?

Gregory D. Weber gdweber@indiana.edu
Mon Jun 5 12:22:00 2006


In the last couple of months I've upgraded 3 systems from Fedora Core 3
to Fedora Core 5, and I keep encountering problems with "missing" kernel
packages.  This problem is "solved" in the sense that I now have
successfully installed all of the desired kernel packages, but it
remains "unsolved" because I don't understand how I succeeded!

Here's a brief summary of what happened with the last of the 3 upgrades:

1.  First, when I tried to install planetccrma-core or planetccrma-core-edge,
one or both, I'm not sure which,
yum complained that  kernel.i686 0:2.6.16-1.2080.13.rrt [or rdt].rhfc5.ccrma
was required but could not be installed because a more recent kernel
(kernel-2.6.16-1.2122_FC5) was already installed.  So I removed the
more recent kernel.  This was in 'yum shell'.

2.  Then I said
> install planetccrma-core planetccrma-core-edge
and got this news:
Error: Unable to satisfy dependencies
Error: Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma needs kernel-
i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma, this is not available.
Error: Package planetccrma-core needs kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.c
crma, this is not available.

Strange, because looking on the repository web site
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/5/i386/repodata/repoview/kernel-0-2.6.16-1.2080.13.rdt.rhfc5.ccrma.html
the package seems to be there!

But then only minutes later, this command succeeded:

# yum install planetccrma-core-edge

And then, so did this:

# yum shell
Setting up Yum Shell
> install planetccrma-core
...
> run

So, I now have all the kernels installed that I want (except maybe to
reinstall kernel-2.6.16-1.2122_FC5).  I'm happy.

But I would really be glad if someone could explain why it failed and then
succeeded.  And maybe if anyone else is getting freaked out by this same
behavior, that information would benefit them also.

Details below.

-----------------------------------------------------------------------------

[I.  USING YUM SHELL TO REMOVE NEWER KERNEL AND FAILING TO INSTALL
PLANETCCRMA CORE AND EDGE PACKAGES]

[root@chopin ~]# yum shell
Setting up Yum Shell
> remove kernel-2.6.16-1.2122_FC5
Setting up Remove Process
> transaction list

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Removing:
 kernel                  i686       2.6.16-1.2122_FC5  installed          34 M

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove       1 Package(s)         
> run
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.16-1.2122_FC5 set to be erased
--> Running transaction check
Setting up repositories
planetupdates                                                        [1/8]
planetupdates             100% |=========================|  951 B    00:00     
planetcore                                                           [2/8]
planetcore                100% |=========================|  951 B    00:00     
planetos                                                             [3/8]
planetos                  100% |=========================| 1.3 kB    00:00     
planetextras                                                         [4/8]
planetextras              100% |=========================| 1.1 kB    00:00     
planetccrma                                                          [5/8]
planetccrma               100% |=========================|  951 B    00:00     
core                                                                 [6/8]
core                      100% |=========================| 1.1 kB    00:00     
updates                                                              [7/8]
updates                   100% |=========================|  951 B    00:00     
extras                                                               [8/8]
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
--> Processing Dependency: kernel = 2.6.10-2.1.ll.rhfc3.ccrma for package: kerne
l-module-alsa-2.6.10-2.1.ll.rhfc3.ccrma
--> Processing Dependency: kernel = 2.6.11-0.3.rdt.rhfc3.ccrma for package: kern
el-module-alsa-2.6.11-0.3.rdt.rhfc3.ccrma
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-module-alsa-2.6.11-0.3.rdt.rhfc3.ccrma.i686 0:1.0.9-0.1.rc1.
rhfc3.ccrma set to be erased
---> Package kernel-module-alsa-2.6.10-2.1.ll.rhfc3.ccrma.i686 0:1.0.9-0.1.rc1.r
hfc3.ccrma set to be erased
--> Running transaction check
--> Processing Dependency: kernel-module-alsa-2.6.11-0.3.rdt.rhfc3.ccrma-i686 = 
1.0.9-0.1.rc1.rhfc3.ccrma for package: planetccrma-core-edge
--> Processing Dependency: kernel-module-alsa = 1.0.9-0.1.rc1.rhfc3.ccrma for pa
ckage: alsa-driver
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package planetccrma-core-edge.i686 0:2005.03.22-1.rhfc3.ccrma set to be era
sed
---> Package alsa-driver.i686 0:1.0.9-0.1.rc1.rhfc3.ccrma set to be erased
--> Running transaction check

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Removing:
 kernel                  i686       2.6.16-1.2122_FC5  installed          34 M
Removing for dependencies:
 alsa-driver             i686       1.0.9-0.1.rc1.rhfc3.ccrma  installed        
 1.1 M
 kernel-module-alsa-2.6.10-2.1.ll.rhfc3.ccrma  i686       1.0.9-0.1.rc1.rhfc3.cc
rma  installed          33 M
 kernel-module-alsa-2.6.11-0.3.rdt.rhfc3.ccrma  i686       1.0.9-0.1.rc1.rhfc3.c
crma  installed          33 M
 planetccrma-core-edge   i686       2005.03.22-1.rhfc3.ccrma  installed         
 0.0 

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove       5 Package(s)         
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Removing  : kernel-module-alsa-2.6.11-0. ######################### [1/5]
  Removing  : kernel                       ######################### [2/5]
  Removing  : kernel-module-alsa-2.6.10-2. ######################### [3/5]
warning: /etc/rc.d/init.d/alsasound saved as /etc/rc.d/init.d/alsasound.rpmsave
  Removing  : alsa-driver                  ######################### [4/5]

Removed: kernel.i686 0:2.6.16-1.2122_FC5
Dependency Removed: alsa-driver.i686 0:1.0.9-0.1.rc1.rhfc3.ccrma kernel-module-a
lsa-2.6.10-2.1.ll.rhfc3.ccrma.i686 0:1.0.9-0.1.rc1.rhfc3.ccrma kernel-module-als
a-2.6.11-0.3.rdt.rhfc3.ccrma.i686 0:1.0.9-0.1.rc1.rhfc3.ccrma planetccrma-core-e
dge.i686 0:2005.03.22-1.rhfc3.ccrma
Finished Transaction
> upgrade planetccrma-core-edge
Setting up Upgrade Process
Could not find update match for planetccrma-core-edge
> list installed planet*
Installed Packages
planetccrma-repo.noarch                  1.0-2.rhfc5.ccrma      installed       
> install planetccrma-core planetccrma-core-edge
Setting up Install Process
Parsing package install arguments
> run
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for planetccrma-core-edge to pack into transaction set.
planetccrma-core-edge-200 100% |=========================| 4.2 kB    00:00     
---> Package planetccrma-core-edge.i686 0:2006.04.23-1.rhfc5.ccrma set to be upd
ated
---> Downloading header for planetccrma-core to pack into transaction set.
planetccrma-core-2006.04. 100% |=========================| 4.1 kB    00:00     
---> Package planetccrma-core.i686 0:2006.04.23-1.rhfc5.ccrma set to be updated
--> Running transaction check
--> Processing Dependency: alsa-tools = 1.0.11-1.rhfc5.ccrma for package: planet
ccrma-core
--> Processing Dependency: alsa-driver = 1.0.11-1.rhfc5.ccrma for package: plane
tccrma-core-edge
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rrt.rhfc5.ccrma for pa
ckage: planetccrma-core-edge
--> Processing Dependency: alsa-driver = 1.0.11-1.rhfc5.ccrma for package: plane
tccrma-core
--> Processing Dependency: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma-i
686 = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core
--> Processing Dependency: alsa-firmware = 1.0.11-1.rhfc5.ccrma for package: pla
netccrma-core-edge
--> Processing Dependency: alsa-firmware = 1.0.11-1.rhfc5.ccrma for package: pla
netccrma-core
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for pa
ckage: planetccrma-core
--> Processing Dependency: kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma-i
686 = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency: alsa-tools = 1.0.11-1.rhfc5.ccrma for package: planet
ccrma-core-edge
--> Processing Dependency: alsa-oss = 1.0.11-1.rhfc5.ccrma for package: planetcc
rma-core-edge
--> Processing Dependency: alsa-oss = 1.0.11-1.rhfc5.ccrma for package: planetcc
rma-core
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma 
to pack into transaction set.
kernel-module-alsa-2.6.16 100% |=========================|  45 kB    00:00     
---> Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma.i686 0:1.0.11-1
.rhfc5.ccrma set to be updated
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.16-1.2080.13.r 100% |=========================| 159 kB    00:01     
---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed
---> Downloading header for alsa-oss to pack into transaction set.
alsa-oss-1.0.11-1.rhfc5.c 100% |=========================| 7.5 kB    00:00     
---> Package alsa-oss.i386 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Downloading header for alsa-tools to pack into transaction set.
alsa-tools-1.0.11-1.rhfc5 100% |=========================|  16 kB    00:00     
---> Package alsa-tools.i386 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Downloading header for alsa-driver to pack into transaction set.
alsa-driver-1.0.11-1.rhfc 100% |=========================|  33 kB    00:00     
---> Package alsa-driver.i686 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Downloading header for kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma 
to pack into transaction set.
kernel-module-alsa-2.6.16 100% |=========================|  45 kB    00:00     
---> Package kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma.i686 0:1.0.11-1
.rhfc5.ccrma set to be updated
---> Downloading header for alsa-firmware to pack into transaction set.
alsa-firmware-1.0.11-1.rh 100% |=========================|  16 kB    00:00     
---> Package alsa-firmware.i386 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.16-1.2080.13.r 100% |=========================| 159 kB    00:01     
---> Package kernel.i686 0:2.6.16-1.2080.13.rrt.rhfc5.ccrma set to be installed
--> Running transaction check

--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for pa
ckage: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for pa
ckage: planetccrma-core
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed
--> Running transaction check
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for pa
ckage: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for pa
ckage: planetccrma-core
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed
--> Running transaction check
Error: Unable to satisfy dependencies
Error: Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma needs kernel-
i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma, this is not available.
Error: Package planetccrma-core needs kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.c
crma, this is not available.
> list available planetccrma-core*
Available Packages
planetccrma-core.i686                    2006.04.23-1.rhfc5.ccr planetcore      
planetccrma-core.i586                    2006.04.23-1.rhfc5.ccr planetcore      
planetccrma-core-edge.i686               2006.04.23-1.rhfc5.ccr planetcore      
planetccrma-core-edge.i586               2006.04.23-1.rhfc5.ccr planetcore      
planetccrma-core-edge-smp.i686           2006.04.23-1.rhfc5.ccr planetcore      
planetccrma-core-smp.i686                2006.04.23-1.rhfc5.ccr planetcore      
> list available kernel
Available Packages
kernel.i586                              2.6.16-1.2122_FC5      updates         
kernel.i686                              2.6.16-1.2122_FC5      updates         
> quit
Leaving Shell

[Note that yum seems to be aware of the PlanetCCRMA planetcore repository,
but unaware of the "missing" kernel package]

[II.  Configuration check to see if I followed Fernando's instructions
http://ccrma-mail.stanford.edu/pipermail/planetccrmanews/2006-May/000034.html]

[gdweber@chopin links]$ rpm -q planetccrma-repo
planetccrma-repo-1.0-2.rhfc5.ccrma
[gdweber@chopin links]$ cat /etc/yum.repos.d/planetccrma.repo
# Planet CCRMA repositories
[planetccrma]
name=Planet CCRMA $releasever - $basearch
baseurl=http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/$releasever/$basearch
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-planetccrma
gpgcheck=1

[planetcore]
name=Planet CCRMA Core $releasever - $basearch
baseurl=http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/$releasever/$basearch
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-planetccrma
gpgcheck=1

# Fedora Extras mirror at CCRMA
[planetextras]
name=Fedora Core Extras at Planet CCRMA $releasever - $basearch
baseurl=http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/extras/$releasever/$basearch
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

# Fedora Core and Updates at CCRMA
[planetos]
name=Fedora Core at Planet CCRMA $releasever - $basearch
baseurl=http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/core/$releasever/$basearch/os
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
gpgcheck=1

[planetupdates]
name=Fedora Core Updates at Planet CCRMA $releasever - $basearch
baseurl=http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/core/updates/$releasever/$basearch
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
gpgcheck=1

[gdweber@chopin links]$ cat /etc/yum/pluginconf.d/installonlyn.conf
[main]
enabled=0
# this sets the number of package versions which are kept
tokeep=2

[III.  UNEXPECTEDLY SUCCESSFUL INSTALLATION OF PLANETCCRMA-CORE-EDGE USING YUM,
NOT YUM SHELL]

[gdweber@chopin links]$ su -
Password: 

[root@chopin ~]# yum install planetccrma-core-edge
Setting up Install Process
Setting up repositories
planetupdates                                                        [1/8]
planetupdates             100% |=========================|  951 B    00:00     
planetcore                                                           [2/8]
planetcore                100% |=========================|  951 B    00:00     
planetos                                                             [3/8]
planetos                  100% |=========================| 1.3 kB    00:00     
planetextras                                                         [4/8]
planetextras              100% |=========================| 1.1 kB    00:00     
planetccrma                                                          [5/8]
planetccrma               100% |=========================|  951 B    00:00     
core                                                                 [6/8]
core                      100% |=========================| 1.1 kB    00:00     
updates                                                              [7/8]
updates                   100% |=========================|  951 B    00:00     
extras                                                               [8/8]
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package planetccrma-core-edge.i686 0:2006.04.23-1.rhfc5.ccrma set to be updated
--> Running transaction check
--> Processing Dependency: alsa-driver = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rrt.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency: alsa-firmware = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency: kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma-i686 = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency: alsa-tools = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency: alsa-oss = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package alsa-oss.i386 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Package alsa-tools.i386 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Package alsa-driver.i686 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Package kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma.i686 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Package alsa-firmware.i386 0:1.0.11-1.rhfc5.ccrma set to be updated
---> Package kernel.i686 0:2.6.16-1.2080.13.rrt.rhfc5.ccrma set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 planetccrma-core-edge   i686       2006.04.23-1.rhfc5.ccrma  planetcore        4.7 k
Installing for dependencies:
 alsa-driver             i686       1.0.11-1.rhfc5.ccrma  planetcore        317 k
 kernel                  i686       2.6.16-1.2080.13.rrt.rhfc5.ccrma  planetcore         13 M
 kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma  i686       1.0.11-1.rhfc5.ccrma  planetcore         16 M
Updating for dependencies:
 alsa-firmware           i386       1.0.11-1.rhfc5.ccrma  planetcore        2.2 M
 alsa-oss                i386       1.0.11-1.rhfc5.ccrma  planetcore         96 k
 alsa-tools              i386       1.0.11-1.rhfc5.ccrma  planetcore        335 k

Transaction Summary
=============================================================================
Install      4 Package(s)         
Update       3 Package(s)         
Remove       0 Package(s)         
Total download size: 32 M
Is this ok [y/N]: y
Downloading Packages:
(1/7): planetccrma-core-e 100% |=========================| 4.7 kB    00:00     
(2/7): alsa-oss-1.0.11-1. 100% |=========================|  96 kB    00:00     
(3/7): alsa-tools-1.0.11- 100% |=========================| 335 kB    00:02     
(4/7): alsa-driver-1.0.11 100% |=========================| 317 kB    00:02     
(5/7): kernel-module-alsa 100% |=========================|  16 MB    01:37     
(6/7): alsa-firmware-1.0. 100% |=========================| 2.2 MB    00:13     
(7/7): kernel-2.6.16-1.20 100% |=========================|  13 MB    01:21     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating  : alsa-tools                   ####################### [ 1/10] 
  Installing: kernel                       ####################### [ 2/10] 
  Installing: kernel-module-alsa-2.6.16-1. ####################### [ 3/10] 
  Updating  : alsa-oss                     ####################### [ 4/10] 
  Installing: alsa-driver                  ####################### [ 5/10] 
  Updating  : alsa-firmware                ####################### [ 6/10] 
  Installing: planetccrma-core-edge        ####################### [ 7/10] 
  Cleanup   : alsa-oss                     ####################### [ 8/10]
  Cleanup   : alsa-tools                   ####################### [ 9/10]
  Cleanup   : alsa-firmware                ####################### [10/10]

Installed: planetccrma-core-edge.i686 0:2006.04.23-1.rhfc5.ccrma
Dependency Installed: alsa-driver.i686 0:1.0.11-1.rhfc5.ccrma kernel.i686 0:2.6.16-1.2080.13.rrt.rhfc5.ccrma kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma.i686 0:1.0.11-1.rhfc5.ccrma
Dependency Updated: alsa-firmware.i386 0:1.0.11-1.rhfc5.ccrma alsa-oss.i386 0:1.0.11-1.rhfc5.ccrma alsa-tools.i386 0:1.0.11-1.rhfc5.ccrma
Complete!

[WOW THAT WORKED!  COULD IT BE BECAUSE I SAID "yum install" INSTEAD OF
"yum shell RET install"?  let's see what happens with yum shell/install:]

[UNEXPECTEDLY SUCCESSFUL INSTALLATION OF PLANETCCRMA-CORE USING YUM SHELL]

[root@chopin ~]# yum shell
Setting up Yum Shell
> install planetccrma-core
Setting up Install Process
Setting up repositories
planetupdates                                                        [1/8]
planetcore                                                           [2/8]
planetos                                                             [3/8]
planetextras                                                         [4/8]
planetccrma                                                          [5/8]
core                                                                 [6/8]
updates                                                              [7/8]
extras                                                               [8/8]
Reading repository metadata in from local files
Parsing package install arguments
> run
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for planetccrma-core to pack into transaction set.
planetccrma-core-2006.04. 100% |=========================| 4.1 kB    00:00     
---> Package planetccrma-core.i686 0:2006.04.23-1.rhfc5.ccrma set to be updated
--> Running transaction check
--> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for package: planetccrma-core
--> Processing Dependency: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma-i686 = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.16-1.2080.13.r 100% |=========================| 159 kB    00:01     
---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed
---> Downloading header for kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma to pack into transaction set.
kernel-module-alsa-2.6.16 100% |=========================|  45 kB    00:00     
---> Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma.i686 0:1.0.11-1.rhfc5.ccrma set to be updated
--> Running transaction check

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 planetccrma-core        i686       2006.04.23-1.rhfc5.ccrma  planetcore        4.5 k
Installing for dependencies:
 kernel                  i686       2.6.16-1.2080.13.rdt.rhfc5.ccrma  planetcore         13 M
 kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma  i686       1.0.11-1.rhfc5.ccrma  planetcore         16 M

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 29 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): kernel-2.6.16-1.20 100% |=========================|  13 MB    01:23     
(2/3): planetccrma-core-2 100% |=========================| 4.5 kB    00:00     
(3/3): kernel-module-alsa 100% |=========================|  16 MB    01:36     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: kernel                       ######################### [1/3] 
  Installing: kernel-module-alsa-2.6.16-1. ######################### [2/3] 
  Installing: planetccrma-core             ######################### [3/3] 

Installed: planetccrma-core.i686 0:2006.04.23-1.rhfc5.ccrma
Dependency Installed: kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma.i686 0:1.0.11-1.rhfc5.ccrma
Finished Transaction
> 

[Amazing, that worked too!  So what was wrong the first time?
Was it because I tried to install both "core" and "core-edge"
packages at once?  But why should that make a difference?
Could something done earlier in the same yum shell session
cause it to fail to find the kernel package?  Could it be
because at the start of the session, the newer kernel was
still installed, thereby blocking yum from seeing
the PlanetCCRMA version?]

-- 
Gregory D. Weber             Home page: http://mypage.iu.edu/~gdweber/
                             Telephone (765) 973-8420; FAX (765) 973-8220
Schedule: http://mypage.iu.edu/~gdweber/contact/schedule.txt
Associate Professor of Computer Science
Chair, Curriculum Committee
Indiana University East
2325 Chester Boulevard, Richmond, Indiana 47374-1289, U.S.A.
----
Plain text is the document format that maximizes readability and
minimizes hassle and hazard.  It is the format of the official documents
defining Internet protocols (http://www.rfc-editor.org/).
----
One Microsoft Way: an address with an agenda!