# SLES 10 SP4 kernel-headers

**URL:** <https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400>\
**Category:** SLES Updates\
**Created:** [April 17, 2014, 5:23pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400 "2014-04-17T17:23:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![kerrythoen](https://avatars.discourse-cdn.com/v4/letter/k/87869e/32.png) [@kerrythoen](https://forums.suse.com/u/kerrythoen)\
**Post date:** [April 17, 2014, 5:23pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/1 "2014-04-17T17:23:42Z")

</div>

We currently upgraded Sophos AV with on-access scanning to version 9. The previous version (7) supported the kernel in this version of SLES. Now with the Sophos upgrade to version 9, the on-access module (talpa) cannot compile the required module due to missing header files. I cannot find kernel-headers in the SLES 10 SP4 repositories (both Pool and Updates). We have also checked the DVD isos for the possibility of the kernel-headers being located there. The question is: where\how do I obtain the kernel-headers for SLES 10 SP4?

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [April 17, 2014, 6:38pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/2 "2014-04-17T18:38:57Z")

</div>

> [@](#):
>
> On Thu 17 Apr 2014 02:24:01 PM CDT, kerrythoen wrote:
> 
> We currently upgraded Sophos AV with on-access scanning to version 9.  
> The previous version (7) supported the kernel in this version of SLES.  
> Now with the Sophos upgrade to version 9, the on-access module (talpa)  
> cannot compile the required module due to missing header files. I cannot  
> find kernel-headers in the SLES 10 SP4 repositories (both Pool and  
> Updates). We have also checked the DVD isos for the possibility of the  
> kernel-headers being located there. The question is: where\how do I  
> obtain the kernel-headers for SLES 10 SP4?

Hi  
You need the kernel-source, kernel-syms, linux-kernel-headers, make and  
gcc installed for compiling modules. Probably also module-init-tools.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
openSUSE 13.1 (Bottle) (x86\_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![kerrythoen](https://avatars.discourse-cdn.com/v4/letter/k/87869e/32.png) [@kerrythoen](https://forums.suse.com/u/kerrythoen)\
**Post date:** [April 17, 2014, 7:56pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/3 "2014-04-17T19:56:52Z")

</div>

I currently have kernel-source, kernel-syms, make, gcc, and module-init-tools installed but I am unable to find linux-kernel-headers or kernel-headers in the repositories.

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [April 21, 2014, 6:50pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/4 "2014-04-21T18:50:08Z")

</div>

> [@](#):
>
> On Thu 17 Apr 2014 05:04:02 PM CDT, kerrythoen wrote:
> 
> I currently have kernel-source, kernel-syms, make, gcc, and  
> module-init-tools installed but I am unable to find linux-kernel-headers  
> or kernel-headers in the repositories.

Hi  
Can you confirm the actual header missing or perhaps post the error  
when you try to compile?

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
openSUSE 13.1 (Bottle) (x86\_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![kerrythoen](https://avatars.discourse-cdn.com/v4/letter/k/87869e/32.png) [@kerrythoen](https://forums.suse.com/u/kerrythoen)\
**Post date:** [April 28, 2014, 7:25pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/5 "2014-04-28T19:25:47Z")

</div>

Sorry for the delay in responding.  
Here is the relevant portion of the log file (talpaselect.log) when Sophos attempts to compile the on-access module:

checking for xargs… /usr/bin/xargs  
checking for Talpa version… 1.17.5  
checking for operating system… Linux  
checking for kernel headers layout… /lib/modules/2.6.16.60-0.91.1-xen/build/include  
checking for linux/version.h… configure: error: cannot proceed without the required header file

exc-configure-failed  
Traceback (most recent call last):  
File “talpa\_select.py”, line 2205, in \_action  
File “talpa\_select.py”, line 962, in select  
File “talpa\_select.py”, line 1770, in select  
File “talpa\_select.py”, line 1953, in build  
SelectException: exc-configure-failed

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [April 28, 2014, 7:58pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/6 "2014-04-28T19:58:20Z")

</div>

> [@](#):
>
> On Mon 28 Apr 2014 04:34:02 PM CDT, kerrythoen wrote:
> 
> Sorry for the delay in responding.  
> Here is the relevant portion of the log file (talpaselect.log) when  
> Sophos attempts to compile the on-access module:
> 
> ```auto
> checking for xargs... /usr/bin/xargs
> checking for Talpa version... 1.17.5
> checking for operating system... Linux
> checking for kernel headers layout...
> /lib/modules/2.6.16.60-0.91.1-xen/build/include
> checking for linux/version.h... configure: error: cannot proceed without
> the required header file
> 
> exc-configure-failed
> Traceback (most recent call last):
> File "talpa_select.py", line 2205, in _action
> File "talpa_select.py", line 962, in select
> File "talpa_select.py", line 1770, in select
> File "talpa_select.py", line 1953, in build
> SelectException: exc-configure-failed
> ```

Hi  
Is there a config.log file as well, it may be the code in it’s ifdef’s  
not matching your running kernel.

The config.log may show it’s not actually a kernel related error.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
openSUSE 13.1 (Bottle) (x86\_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![kerrythoen](https://avatars.discourse-cdn.com/v4/letter/k/87869e/32.png) [@kerrythoen](https://forums.suse.com/u/kerrythoen)\
**Post date:** [April 28, 2014, 8:58pm UTC](https://forums.suse.com/t/sles-10-sp4-kernel-headers/25400/7 "2014-04-28T20:58:55Z")

</div>

I have not seen a config.log for Sophos. The requirements for the module from Sophos are:

Before you run the installer, to enable it to compile custom kernel modules, you must have the following installed:  
The kernel source matching your running kernel (normally accessible from /lib/modules/`uname -r`/build/)  
A system.map file matching your running kernel (normally located in /boot/System.map-`uname -r`)  
GCC and configured development tools, e.g. ‘make’. (The version of GCC must be the same as the one used to compile your kernel.)  
Some distributions (such as Debian) provide a kernel-headers package which must also be installed. These distributions also provide all the required kernel sources to compile.

I have compiled the module successfully on many others with these requirements. This is the first issue I have encountered and the first time I have seen headers not provided.
