Home | Downloads | Fórums | Notícias | Preferências | Galeria | Cadastro | Wiki-BR
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - Erro ao compilar kernel no Fedora 8
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

Erro ao compilar kernel no Fedora 8

 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Kernel
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Alessandromd
Novato
Novato


Registrado em: Oct 18, 2007
Mensagens: 17

MensagemEnviada: Sáb Mar 22, 2008 1:08 pm    Assunto: Erro ao compilar kernel no Fedora 8 Responder com Citação

Pessoal, estou tentando instalar o módulo Layer 7 no fedora 8 para utilizar com o iptables, mas estou apanhando muito.
Peguei aqui no site mesmo um artigo que explicava como fazer no Fedora core 6 e segui adaptando para o Fedora 8. Vou especificar os passos para vocês entenderem:

Antes de compilar o Kernel instalei os pacotes abaixo:
# yum install hardlink -y
# yum install kernel-devel -y
# yum install kernel-doc -y
# yum install glibc -y
# yum install glibc-common -y
# yum install glibc-headers -y
# yum install glibc-devel -y
# yum install cpp -y
# yum install gcc -y
# yum install libgcc -y
# yum install ncurses-devel -y
# yum install redhat-rpm-config -y
# yum install rpm -y
# yum install rpm-python -y

Descompactei os arquivos em /usr/src.
# tar -zxvf netfilter-layer7-v2.17.tar.gz -C /usr/src
# tar -zxvf l7-protocols-2008-02-20.tar.gz -C /usr/src
# tar -jxvf iptables-1.3.8.tar.bz2 -C /usr/src
# tar -jxvf linux-2.6.24.3.tar.bz2 -C /usr/src

Criei dois links simbólicos, um para o pacote do iptables e outro para o pacote do kernel
# cd /usr/src
# ln -s /usr/src/iptables-1.3.8 /usr/src/iptables
# ln -s /usr/src/linux-2.6.24.3 /usr/src/linux

Aplicação do patch layer7 no kernel
# cd /usr/src/linux
# patch -p1 < /usr/src/netfilter-layer7-v2.17/kernel-2.6.22-2.6.24-layer7-2.17.patch
# make menuconfig

Aqui informei os módulos layer7 e salvei o .config;

Até aqui, vai tudo muito bem, mas depois, quando começo a compilar o Kernel vem o problema...

No diretório /usr/src/linux tenho que realizar os seguintes procedimentos:

# make dep
# make clean
# make bzImage
# make modules
# make modules_install
# make install

Mas quando rodo o comando # make bzImage, ele começa a compilar e funciona bem durante uns 10 minutos, mas ai chega em uma parte que dá pau e para. Segue parte das mensagens:

LD drivers/pcmcia/pcmcia.o
CC drivers/pcmcia/rsrc_nonstatic.o
CC drivers/pcmcia/yenta_socket.o
drivers/pcmcia/yenta_socket.c: In function ‘yenta_probe’:
drivers/pcmcia/yenta_socket.c:1084: internal compiler error: Falha de segmentação
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccW5U8BT.out file, please attach this to your bugreport.
make[2]: ** [drivers/pcmcia/yenta_socket.o] Erro 1
make[1]: ** [drivers/pcmcia] Erro 2
make: ** [drivers] Erro 2

Como vocês podem ver, o problema está na compilação do arquivo drivers/pcmcia/yenta_socket.c. O que posso fazer para resolver isso?
Obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Alessandromd
Novato
Novato


Registrado em: Oct 18, 2007
Mensagens: 17

MensagemEnviada: Sáb Mar 29, 2008 5:36 pm    Assunto: Ufa, agora foi... Responder com Citação

Consegui resolver o problema pessoal.

Era o seguinte: Quando o monitor desligava, dava erro na compilação.

Começei a repetir meus passos e notei que sempre dava pau na compilação do kernel, contudo, observei que dava problema em arquivos diferentes e nunca no mesmo arquivo...
Fui mudando alguns passos e observando o que acontecia, até que percebi que o problema nunca acontecia quando eu estava observando a compilação. Como a compilação é um processo um pouco demorado, eu deixava lá compilando e ia fazer outras coisas, quando eu voltava, a tela estava apagada(modo de economia de energia/descanço). Quando eu pressionava uma tecla ou movimentava o mouse para ligar o monitor novamente, lá esta o erro, então decidi alterar a configureção para não deixar o monitor ser apagado/desligado, mas não achei onde eu pudesse fazer isso ( bem, na verdade achei uma opção lá de descanço do monitor, mas estava configurada para 40 minutos e meu monitor apagava bem antes disso, logo, não era essa opção...), então resolvi compilar novamente sentado na frente do computador movimentando o mouse a cada 5 minutos e para minha surpresssa, o kernel foi compilado e instalado sem nenhum problema...

Agora, estou com o Layer7 funcionando, mas não está funcionado muito bem, pois quero liberar algumas maquinas para acessar o messenger e se coloco as regras no iptables para bloquear, ele bloqueia tudo... Não sei se estou fazendo algo de errado, mas vou postar minha dúvida lá seção de Firewall/iptables.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Kernel Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.

Powered by phpBB © 2001, 2005 phpBB Group

Forums ©
_