YUM won't give me the correct kernel-devel package
Andrew Robinson
awrobinson-ml at nc.rr.com
Wed Jan 17 03:26:43 UTC 2007
Kam Leo wrote:
> On 1/11/07, Andrew Robinson <awrobinson-ml at nc.rr.com> wrote:
>> I updated my kernel with 'yum install kernel'. Now I want to install the
>> corresponding kernel-devel package. When I run 'uname -a', I get
>>
>> Linux proteus 2.6.18-1.2869.fc6 #1 SMP Wed Dec 20 14:51:19 EST 2006 i686
>> athlon i386 GNU/Linux
>>
>> I assume this means I want the 2.6.18-1.2869.fc6 i686 version of
>> kernel-devel.
>>
>> When I run 'yum search kernel-devel', I get the following choices:
>>
>> kernel-devel.i586 2.6.18-1.2798.fc6 core
>> kernel-devel.i686 2.6.18-1.2798.fc6 core
>> kernel-devel.i586 2.6.18-1.2868.fc6 updates
>> kernel-devel.i686 2.6.18-1.2868.fc6 updates
>> kernel-devel.i586 2.6.18-1.2849.fc6 updates
>> kernel-devel.i686 2.6.18-1.2849.fc6 updates
>> kernel-devel.i586 2.6.18-1.2869.fc6 updates
>> kernel-devel.i686 2.6.18-1.2869.fc6 updates
>> kernel-devel.i586 2.6.18-1.2849.fc6 installed
> ^
> |
> This tells me that you have the i586 kernel installed. Do "rpm -q
> kernel" and
> see if this is not the case. (By the way this is a known bug in
> the FC6 installer.)
>
> You need is to download the i686 kernel, perform a "rpm -ivh
> kernel-*.i686.fc6.rpm",
> and reboot with the new kernel.
>
>> It looks to me like the one I want is
>>
>> kernel-devel.i686 2.6.18-1.2869.fc6 updates
>>
>> When I run 'yum install kernel-devel.i686', the only choice I get is
>>
>> kernel-devel i686 2.6.18-1.2798.fc6 core
>>
>> How do I tell yum that I want the 2869 build version from the updates
>> repo? I tried several things, but couldn't seem to find the right
>> combination.
>>
OK, I have verified every way that I could that I have the i686 kernel
installed. 'uname -a' gives me this:
Linux proteus 2.6.18-1.2869.fc6 #1 SMP Wed Dec 20 14:51:19 EST 2006 i686
athlon i386 GNU/Linux
'rpm -q kernel --queryformat "%{n} %{v} %{r} %{arch}\n"' gives this:
kernel 2.6.18 1.2849.fc6 i586
kernel 2.6.18 1.2869.fc6 i686
If I run 'yum install kernel-devel', I get this choice:
kernel-devel i586 2.6.18-1.2869.fc6 updates 4.6 M
kernel-devel i686 2.6.18-1.2798.fc6 core 4.6 M
If I run 'yum install kernel-devel.i686', I get this choice:
kernel-devel i686 2.6.18-1.2798.fc6 core 4.6 M
As I noted in my first post, 'yum search kernel-devel' does show a
1-2869 version for i686 arch, but I don't know how to tell yum to
install that one. How do I do so?
Thanks!
Andrew Robinson
More information about the users
mailing list