El vie, 01-10-2004 a las 09:50, Pablo Silva escribió: > Estimados: > > El tema es el siguiente, deseo instalar openswan > en una mquina linux, que tiene instalado la > distribucin whiteboxlinux respin 1. > > La mquina tiene 2 cpus, las cuales reconoce el kernel > segun lo muestra top. > > 09:24:34 up 21:08, 3 users, load average: 0,00, > 0,13, 0,09 > 56 processes: 55 sleeping, 1 running, 0 zombie, 0 > stopped > CPU states: cpu user nice system irq > softirq iowait idle > total 2,0% 0,0% 1,6% 0,0% > 0,0% 1,6% 194,2% > cpu00 0,9% 0,0% 0,9% 0,0% > 0,0% 0,7% 97,2% > cpu01 1,1% 0,0% 0,7% 0,0% > 0,0% 0,9% 97,0% > Mem: 381288k av, 329252k used, 52036k free, > 0k shrd, 66580k buff > 164112k actv, 36724k in_d, > 4572k in_c > Swap: 779144k av, 73728k used, 705416k > > > La versin del kernel instalado y actualizado es: > > [EMAIL PROTECTED] RPMS]# uname -a > Linux cometa 2.4.21-20.ELsmp #1 SMP Thu Sep 16 > 14:07:31 EDT 2004 i686 i686 i386 GNU/Linux > > Los kernels que estan en /boot son > > > [EMAIL PROTECTED] boot]# ls > config-2.4.21-20.EL initrd-2.4.21-4.EL.img > System.map-2.4.21-20.EL vmlinux-2.4.21-4.ELsmp > config-2.4.21-20.ELsmp initrd-2.4.21-4.ELsmp.img > System.map-2.4.21-20.ELsmp vmlinuz-2.4.21-20.EL > config-2.4.21-4.EL kernel.h > System.map-2.4.21-4.EL vmlinuz-2.4.21-20.ELsmp > config-2.4.21-4.ELsmp lost+found > System.map-2.4.21-4.ELsmp vmlinuz-2.4.21-4.EL > grub message > vmlinux-2.4.21-20.EL vmlinuz-2.4.21-4.ELsmp > initrd-2.4.21-20.EL.img message.ja > vmlinux-2.4.21-20.ELsmp > initrd-2.4.21-20.ELsmp.img System.map > vmlinux-2.4.21-4.EL > 2.4.21-15.ELsmp > El problema es que cuando trato de instalar openswan > via yum, me sale el sieguiente mensaje: > > [EMAIL PROTECTED] root]# env LANG=C yum install > openswan-utils > Gathering header information file(s) from server(s) > Server: White Box Enterprise Linux 3.0 - i386 - Base > Server: Dag RPM Repository for Red Hat Enterprise > Linux > Server: White Box Enterprise Linux 3.0 - i386 - > Released Updates > Finding updated packages > Downloading needed headers > Resolving dependencies > Dependencies resolved > I will do the following: > [install: openswan-utils 2.1.5-1.1.el3.dag.i386] > Is this ok [y/N]: y > Downloading Packages > Running test transaction: > Test transaction complete, Success! > openswan-utils 100 % done 1/1 > Installed: openswan-utils 2.1.5-1.1.el3.dag.i386 > Transaction(s) Complete > > Hasta aqui vamos bien, pero.... > > [EMAIL PROTECTED] root]# env LANG=C yum install > kernel-smp-module-openswan > Gathering header information file(s) from server(s) > Server: White Box Enterprise Linux 3.0 - i386 - Base > Server: Dag RPM Repository for Red Hat Enterprise > Linux > Server: White Box Enterprise Linux 3.0 - i386 - > Released Updates > Finding updated packages > Downloading needed headers > Resolving dependencies > ....Unable to satisfy dependencies > Package kernel-smp-module-openswan needs > /boot/vmlinuz-2.4.21-15.ELsmp, this is not available. > [EMAIL PROTECTED] root]#
Lo que necesitas es el kernel 2.4.21-15.ELsmp para instalar ese paquete, ya que es un modulo compilado para ese kernel. Por lo que vi, no lo tienes instalado. Soluciona eso. > Aqui parte el drama, el modulo necesita que est > instalado el kernel 2.4.21-15 pero no esta disponible Los RPMs de openswan son exclusivos para un kernel especifico. No se si con dkms se puede hacer algo. Al menos yo nunca lo he hecho para openswan o freeswan. > Ahora la respuesta "obvia" sera tomar el fuente de > este paquete y compilarlo, tema que ya realic pero > nose como indicarle en el rpmbuild que considere crear > un rpm para la arquitectura smp. Aunque lo hagas no te va a servir a menos que utilices el .config del SRPM de 2.4.21-15.ELsmp. Lo que yo siempre hago es buscar los RPMs de los modulos que existen para la maquina que estoy instalando y luego busco el kernel. Instalo el kernel, luego el modulo de *swan y listo. > http://dag.wieers.com/packages/kernel-module-openswan/ Tienes varias opciones por lo que veo. > Ademas, como logre compilar el paquete fuente, me > salen errores que no me permiten levantar ipsec. Que errores? > De aqui viene mi consulta: > > Cmo debo compilar el paquete kernel-module-openswan > para que se genere un rpm para la arquitectura smp? > > Bastar con instalar el rpm de openswan "oficial" para > Redhat EL3? y si es asi, porque no est el modulo para > el kernel smp? No hagas eso. Trata de hacer lo que te dije mas arriba. Ve que modulos tienes disponible para la maquina y luego busca ese kernel. Te ahorraras un monton de dolores de cabeza. -- Rodrigo Henriquez M. http://www.corporacionlinux.cl Corporacion Linux S.A. Fonos: 02 2442988 - 02 2444250

