[PlanetCCRMA] Upgrading PlanetCCRMA FC5 kernels -- a desperate solution
Gregory D. Weber
gdweber@indiana.edu
Fri Jul 28 17:14:01 2006
I've had such enormous frustration trying to get yum to install the
latest FC5 kernels from PlanetCCRMA that I've resorted using my web
browser to manually download the kernel and kernel-module-alsa RPMs from
the Planet's yum repository and using rpm to install them directly.
Inelegant, but it works!
# rpm -ivh --aid --oldpackage
kernel-2.6.16-1.2080.16.rrt.rhfc5.ccrma.i686.
rpm
kernel-module-alsa-2.6.16-1.2080.16.rrt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma.i68
6.rpm
(That was one long line, and similarly for each command below.)
# rpm -ivh --aid --oldpackage
kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma.i686.
rpm
kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma.i68
6.rpm
Since I had previously removed the planetccrma-core* and
planetccrma-kernel* packages, wrongly thinking they were the root of the
problem, I then reinstalled them (whether that's worth doing I don't
know):
# rpm -ivh planetccrma-core
# rpm -ivh planetccrma-core-2006.07.23-1.rhfc5.ccrma.i686.rpm
# rpm -ivh planetccrma-core-edge-2006.07.23-1.rhfc5.ccrma.i686.rpm
# rpm -ivh planetccrma-kernel-*
1027 rpm -q kernel
1028 history | tail -15 | less
# rpm -ivh --aid --oldpackage
kernel-2.6.16-1.2080.16.rrt.rhfc5.ccrma.i686.rpm
kernel-module-alsa-2.6.16-1.2080.16.rrt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma.i686.rpm
Preparing... ###########################################
[100%]
1:kernel ###########################################
[ 50%]
2:kernel-module-alsa-2.6.###########################################
[100%]
The --aid option might be unnecessary, but I didn't test doing without
it.
Then by way of verification:
# rpm -q kernel
kernel-2.6.16-1.2080.13.rdt.rhfc5.ccrma
kernel-2.6.16-1.2080.13.rrt.rhfc5.ccrma
kernel-2.6.17-1.2157_FC5
kernel-2.6.16-1.2080.16.rrt.rhfc5.ccrma
kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma
# rpm -q kernel-module-alsa
package kernel-module-alsa is not installed
Huh?
# rpm -qa 'kernel*'
kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma
kernel-2.6.16-1.2080.13.rrt.rhfc5.ccrma
kernel-2.6.17-1.2157_FC5
kernel-2.6.16-1.2080.13.rdt.rhfc5.ccrma
kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma
kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma
kernel-2.6.16-1.2080.16.rrt.rhfc5.ccrma
kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma
kernel-module-alsa-2.6.16-1.2080.16.rrt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma
----
Prior to that, I'd spent 3 days off and on going round and round with
yum, with results like this (the last attempt):
[root@moose ~]# yum shell
Setting up Yum Shell
> search kernel
[output heavily edited, but these packages show up in the list:]
kernel-module-alsa-2.6.16-1.2080.16.rdt. 1.0.11-1.rhfc5.ccrma
kernel-module-alsa-2.6.16-1.2080.16.rrt. 1.0.11-1.rhfc5.ccrma
kernel.i686 2.6.16-1.2080.16.rrt.r
kernel.i686 2.6.16-1.2080.16.rdt.r
(All these located at planetcore)
Yet immediately afterward, in the same yum session, it is apparently
unable to find kernel-i686 = 2.6.16-1.2080.16.rdt.rhfc5.ccrma:
> install planetccrma-core planetccrma-core-edge
> ts list
=============================================================================
Package Arch Version Repository
Size
=============================================================================
Installing:
planetccrma-core i686 2006.07.23-1.rhfc5.ccrma planetcore
4.6 k
planetccrma-core-edge i686 2006.07.23-1.rhfc5.ccrma planetcore
4.8 k
Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
> run
--> Populating transaction set with selected packages. Please wait.
---> Package planetccrma-core-edge.i686 0:2006.07.23-1.rhfc5.ccrma set
to be updated
---> Package planetccrma-core.i686 0:2006.07.23-1.rhfc5.ccrma set to be
updated
--> Running transaction check
--> Processing Dependency:
kernel-module-alsa-2.6.16-1.2080.16.rrt.rhfc5.ccrma-i686 =
1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge
--> Processing Dependency:
kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma-i686 =
1.0.11-1.rhfc5.ccrma for package: planetccrma-core
--> Processing Dependency: kernel-i686 =
2.6.16-1.2080.16.rdt.rhfc5.ccrma for package: planetccrma-core
--> Processing Dependency: kernel-i686 =
2.6.16-1.2080.16.rrt.rhfc5.ccrma for package: planetccrma-core-edge
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma.i686
0:1.0.11-1.rhfc5.ccrma set to be updated
---> Package kernel.i686 0:2.6.16-1.2080.16.rrt.rhfc5.ccrma set to be
installed
---> Package kernel.i686 0:2.6.16-1.2080.16.rdt.rhfc5.ccrma set to be
installed
---> Package kernel-module-alsa-2.6.16-1.2080.16.rrt.rhfc5.ccrma.i686
0:1.0.11-1.rhfc5.ccrma set to be updated
--> Running transaction check
--> Processing Dependency: kernel-i686 =
2.6.16-1.2080.16.rdt.rhfc5.ccrma for package: planetccrma-core
--> Processing Dependency: kernel-i686 =
2.6.16-1.2080.16.rdt.rhfc5.ccrma for package:
kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.16-1.2080.16.rdt.rhfc5.ccrma set to be
installed
--> Running transaction check
--> Processing Dependency: kernel-i686 =
2.6.16-1.2080.16.rdt.rhfc5.ccrma for package: planetccrma-core
--> Processing Dependency: kernel-i686 =
2.6.16-1.2080.16.rdt.rhfc5.ccrma for package:
kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.16-1.2080.16.rdt.rhfc5.ccrma set to be
installed
--> Running transaction check
Error: Unable to satisfy dependencies
Error: Package planetccrma-core needs kernel-i686 =
2.6.16-1.2080.16.rdt.rhfc5.ccrma, this is not available.
Error: Package kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma needs
kernel-i686 = 2.6.16-1.2080.16.rdt.rhfc5.ccrma, this is not available.
--
Gregory D. Weber Telephone (765) 973-8420; FAX (765) 973-8220
Home page: http://mypage.iu.edu/~gdweber/
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!