Where i can get the kernel header for 2.6.34-12-desktop?

Hi guys,

I am a newbie to SUSE,these is something confuse me?when i installed the suse11.3,i running the “uname -r”,the system shows “2.6.34-12-desktop”,for some reasons,i need the kernel header for “2.6.34-12-desktop”.

I down the “kernel-source” ,“kernel-default” and “kernel-desktop”,and i check the “/usr/src/” path,but only have these stuff “linux-2.6.34.7-0.7 linux-2.6.34.7-0.7-obj linux-obj”,where can i get the kernel -header for “2.6.34-12-desktop”.

I will really appreciate for any help!

Best regards,
Jophy

I have a similar problem, where, after yesterdays update, kernel header is needed for vmware. Mine is 64bit installation.

First I will do updates in YaST so you get the latest kernel for openSUSE 11.3 (2.6.34.7-0.7-desktop). Just go YaST -> Online Update and apply updates. Anyway after that to install the kernel header and all the development files go to Terminal (Konsole on KDE) and run this command as root (by first doing su -):

zypper in -t pattern devel_kernel

thx ah7013,i will try and hope it will work :slight_smile:

No problem - let us know how it goes :slight_smile:

Technically it’s now called: linux-glibc-devel

Hi again ah7013,
I have did as what u said, still cant find the kernel for 2.6.34-12-desktop,the good thing is after i updated the kernel,i can use the 2.6.34.7-0.7-default kernel which is match the kernel header 2.6.34.7-0.7,this is also ok for me.thx for ur help anyway.

No problem :wink:

I have done online update (nothing to do) and zyppered the line from ah7013, checked for linux-glibc-devel and it is installed (don’t seem to be able to find it’s location using the whereis command) and it is up to date according to yast.
This is what I get from vmware 7 :

Kernel headers for version 2.6.34.7-0.5 desktop were not found. If you installed them in a non-default path, you can specify them below

I am not sure how to proceed from here.

rpm -qa | grep kernel

This is what I get:

kernel-syms-2.6.34.7-0.7.1.x86_64
kernel-devel-2.6.34.7-0.7.1.noarch
kernel-source-2.6.34.7-0.7.1.noarch
kernel-default-devel-2.6.34.7-0.7.1.x86_64
kernel-firmware-20100617-2.2.noarch
kernel-desktop-devel-2.6.34.7-0.7.1.x86_64
patterns-openSUSE-devel_kernel-11.3-22.1.x86_64
kernel-xen-devel-2.6.34.7-0.7.1.x86_64
kernel-desktop-2.6.34.7-0.7.1.x86_64

This kernel is not here anymore. Now you have 2.6.34.7-0.7. vmware is still looking for the older kernel sources. Maybe you should try to update vmware. In any case, remove what it has started to compile (make clean).

Thanks - will do. I see that there is a newer version of vmware which I will download.

Just a thought - is there any way to undo upgrades which came through yesterday and caused the problem?

I found a thread on vmware communities which said to search for what provides libgiomm-2.4.so.1 and so I did this. It was in package glibmm2 which I then updated even though the package was the latest on the versions list. This fixed it and the vmware update applet started working. From that point it did it’s thing and all is working again. I hope this helps someone in future.

I’m sure it will. Thanks for the feedback.

Best regards,
Greg

Hi,

I see that someone was able to get the kernel headers for the default kernel but what about the desktop kernel? I am trying to run VirtualBox from Oracle and am having the same problems finding
the desktop kernel headers.

On 05/20/2011 02:06 PM, kte608 wrote:
>
> Hi,
>
> I see that someone was able to get the kernel headers for the default
> kernel but what about the desktop kernel? I am trying to run VirtualBox
> from Oracle and am having the same problems finding
> the desktop kernel headers.

There is only ONE set of kernel headers. The variants such as desktop, default,
etc. are due to different configuration parameters.

You need to check that /lib/modules/2.6.34-12-desktop/build is a link to the
directory that contains the “include” directory containing the headers. That
should have been setup properly when the header package was installed, but it
appears that something went wrong.

Please install

linux-glibc-devel

How exactly do you go about making a faulty vmware compile clean?

thanks
qu1nn