Question

Asterisk with kernel-devel

  • Posted May 28, 2013

Hi, I am trying to install Asterisk 1.8.x on vps, but I recognize the header

my kernel on centos 6.4 : kernel-2.6.32-358.6.2.el6.x86_64 kernel-devel-2.6.32-358.6.2.el6.x86_64

error:

[root@shark dahdi-linux-2.6.2]# make make -C drivers/dahdi/firmware firmware-loaders make[1]: Entering directory /usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware' make[1]: Leaving directory /usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware’ You do not appear to have the sources for the 2.6.32-358.6.2.el6.x86_64 kernel installed. make: *** [modules] Error 1

I have the same kernel in the droplet kernel-2.6.32-358.6.2.el6.x86_64

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi,

You need to update your kernel (in settings > kernel) in the digital ocean backoffice to match the latest 2.6.18-406.el5

Anyone know the solution to this? I put in a ticket and seems like the sysadmin at DigitalOcean can’t figure it out either.

This comment has been deleted

I have a similar problem:

[root@sip 2.6.32-504.1.3.el6.x86_64]# cd /usr/src/dahdi-linux-complete* [root@sip dahdi-linux-complete-2.10.0.1+2.10.0.1]# make && make install && make config make -C linux all make[1]: Entering directory /usr/src/dahdi-linux-complete-2.10.0.1+2.10.0.1/lin ux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory /usr/src/dahdi-linux-complete-2.10.0.1+2.10.0.1/lin ux/drivers/dahdi/firmware’ make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.10.0.1+2.10.0.1/linu x/drivers/dahdi/firmware' You do not appear to have the sources for the 2.6.32-431.1.2.0.1.el6.x86_64 kern el installed. make[1]: *** [modules] Error 1 make[1]: Leaving directory /usr/src/dahdi-linux-complete-2.10.0.1+2.10.0.1/linu x’

I have tried the solutions above and many more online.

Can anyone help?

Thanks, David

Hi,

I had a solution setting a direct access to the new kernel-headers instaled in my VPS.

My kernel instaled after using yum update was 2.6.32-431.23.3.el6.x86_64 (but I’m using the 2.6.32-358.6.2.el6.x86_64, not match)

Goto the folder /lib/modules/2.6.32-358.6.2.el6.x86_64 (my actual kernel-modules used) #cd /lib/modules/2.6.32-358.6.2.el6.x86_64

Remove the direct access “build” using de command: #rm -f build

Set the new direct access using the command (in my case): #ln -s /usr/src/kernels/2.6.32-431.23.3.el6.x86_64

That all folks! You can compile and install DAHDI correctly.

Hope this helps.

After much pain with this, I finally worked out a solution and now have a working PBX on DO. <br> <br>Simply take the kernel version from the error (You do not appear to have the sources for the 2.6.32-358.6.2.el6.x86_64 kernel installed.) and find an rpm for kernel-devel that matches this version (e.g. google kernel-devel 2.6.32-358.6.2.el6.x86_64). You’ll probably see one on rpm.pbone.net or something. <br> <br>Once you have the url for it, just run an rpm -ivh http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/kernel-2.6.32-358.6.2.el6.src.rpm (where the url matches the kernel sources you require). <br> <br>Then run make again, and you should be golden! <br> <br>Ben

For the benefit of Googlers that may land on this thread in the future, check out: <a href=“https://www.digitalocean.com/community/articles/how-to-install-freepbx-on-centos-6-4”>How To Install FreePBX on CentOS 6.4</a>.

Try: <br> <br>yum install kernel-devel-$(uname -r)

Not found <br> <br>yum list | grep -i kernel <br>dracut-kernel.noarch 004-303.el6 @base <br>kernel.x86_64 2.6.32-358.6.2.el6 @updates <br>kernel-devel.x86_64 2.6.32-358.6.2.el6 @updates <br>kernel-firmware.noarch 2.6.32-358.6.2.el6 @updates <br>kernel-headers.x86_64 2.6.32-358.6.2.el6 @updates <br>abrt-addon-kerneloops.x86_64 2.0.8-15.el6.centos base <br>erlang-kernel.x86_64 R14B-04.2.el6 epel <br>fortune-kernelcookies.x86_64 1.0-37.2.el6.rf rpmforge <br>fortune-kernelnewbies.x86_64 1.0-37.2.el6.rf rpmforge <br>kernel-debug.x86_64 2.6.32-358.6.2.el6 updates <br>kernel-debug-devel.x86_64 2.6.32-358.6.2.el6 updates <br>kernel-doc.noarch 2.6.32-358.6.2.el6 updates <br>kerneloops.x86_64 0.11-1.el6.rf rpmforge <br>libreport-plugin-kerneloops.x86_64 2.0.9-15.el6.centos base <br>php-symfony2-HttpKernel.noarch 2.2.1-1.el6 epel <br>

@netsoluciones Try running (“yum update kernel”) and (“yum install kernel-PAE-devel”)