rpmbuild smp como?
Pablo Silva
psilvao en yahoo.com
Vie Oct 1 10:49:47 CLT 2004
Rodrigo:
El kernel lo busque mediante yum y nada, no esta
disponible.
El que tengo instalado en mi maquina es el 2.4.21-20 y
el que necesita es el 2.4.21-15 el cual no encuentro
en ningun rpm via yum, usando los repositorios de
whiteboxlinux.
¿que hacemos?...
Saludos,
Pablo
--- "Rodrigo Henriquez M. - Corporacion Linux S.A."
<rodrigo en corporacionlinux.cl> wrote:
> 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:
> >
> > [root en cometa 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
> >
> >
> > [root en cometa 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:
> >
> > [root en cometa 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....
> >
> > [root en cometa 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.
> > [root en cometa 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
>
>
>
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail
Más información sobre la lista de distribución Linux