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
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.
Click below to sign up and get $100 of credit to try our products over 60 days!
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”)