[OpenAFS] problem installing OpenAFS on FC5

Jeffrey Hutzelman jhutz@cmu.edu
Mon, 23 Oct 2006 18:08:00 -0400

On Monday, October 23, 2006 05:49:40 PM -0400 Derek Atkins 
<warlord@MIT.EDU> wrote:

> Quoting Jeffrey Hutzelman <jhutz@cmu.edu>:
>>> [root@io OpenAFS]# rpm -ivh
>>> openafs-kernel-smp-1.4.2-2.6.15_1.2054_FC5smp_1.i686.rpm
>>> error: Failed dependencies:
>>>          kernel-smp-i686 = 2.6.15-1.2054_FC5 is needed by
>>> openafs-kernel-smp-1.4.2-2.6.15_1.2054_FC5smp_1.i686
>>> [root@io OpenAFS]# uname -a
>>> Linux io.csc.depauw.edu 2.6.15-1.2054_FC5 #1 SMP Tue Mar 14 15:48:20 EST
>>> 2006 x86_64 x86_64 x86_64 GNU/Linux
>> You're installing the wrong package.  For that kernel you presumably need
>> openafs-kernel-1.4.2-2.6.15-1.2054_FC5_1
> Sorry Jeff, but not true.  He's got an SMP kernel.

He has a kernel with CONFIG_SMP turned on.
He has 2.6.15-1.2054_FC5, according to uname.
He does not have 2.6.15-1.2054_FC5smp.

> No kernel RPM provides "kernel-smp-i686".

That is true.  The correct dependency would be one of these:

kernel-i686 = 2.6.15-1.2054_FC5smp
kernel-smp = 2.6.15-1.2054_FC5

Probably the former is needed, but selecting kernel RPM dependencies is a 
tricky business, which you've studied more closely than I.

-- Jeff