Enviado por Anónimo (no verificado) el
Hola, estoy siguiendo el libro pero me sale un error al compilar dahdi, estoy haciendo lo que dice en la pagina 6 y 7 solo que tengo una duda para que hacer: mkdir /usr/src/kernel si ya en este directorio esta una que es kernels? no sera por ahi el error que el libro no este actualziado a la ultima version de centos?
make[1]: se sale del directorio `/usr/src/dahdi-linux-2.4.0/drivers/dahdi/firmware'
You do not appear to have the sources for the 2.6.35.4-x86_64-linode16 kernel installed.
make: *** [modules] Error 1
estoy usando centos 5.5 a 64bits sobre un vps de linode.
Saludos
4 comentarios
Re: error al compilar dahdi en linode
Enviado por admin el
Hola,
Linode para sus VPS utiliza el sistema de virtualización xen. Por eso el kernel de los VPS no es un kernel estandar.
Las instrucciones del libro están bien si utilizas la version 32 bit de CentOS 5.5
En tu caso:
creas la carpeta /usr/src/kernel
entras a la carpeta:
cd /usr/src/kernel
descargas la versión del kernel que tienes instalada:
wget http://www.linode.com/src/2.6.35.4-x86_64-linode16.tar.bz2
la decomprimes:
tar -xf 2.6.35.4-x86_64-linode16.tar.bz2
entras en la carpeta:
cd /lib/modules/2.6.35.4-x86_64-linode16
creas un enlace simbolico a las fuentes del kernel descargadas:
ln -s /usr/src/kernel/2.6.35.4-x86_64-linode16 build
y intentas compilar nuevamente Dahdi.
Si no te funciona, te aconsejo instalar Centos 5.5 versión 32 bit.
Saludos
duda en la respuesta del admin
Enviado por cll el
muchas gracias por responder pero tengo una duda en tu respuesta tu me dices que haga:
ln -s /usr/src/kernel/2.6.35.4-x86_64-linode16 build
pero en los manuales dice:
ln -s /usr/src/kernel/2.6.35.4-x86_64-linode16/ build
La unica diferenciua es la / antes del build, dan el mismo resultado cualquiera de las 2 lineas y si no cual es la que esta bien?
Gracias
Re: duda en la respuesta del admin
Enviado por bakko el
Las dos sirven
Saludos
Tengo una consulta y un
Enviado por ggorbalan el
Tengo una consulta y un problema parecido
[root@li167-89 src]# cd dahdi-linux-2.4.1.2
[root@li167-89 dahdi-linux-2.4.1.2]# make
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware'
make[1]: Leaving directory `/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware'
You do not appear to have the sources for the 2.6.39.1-linode34 kernel installed.
make: *** [modules] Error 1
alguna idea? no existe ese kernel aca http://www.linode.com/src/