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