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”.
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 -):
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.
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
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).
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 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.