Erro ao compilar o kernel

1. Erro ao compilar o kernel

daniel
danielrsj

(usa Debian)

Enviado em 29/12/2008 - 23:50h

olá pessoal, instalei o debian e estou tentando recompilar o kernel, 1º pra aprendizado, e 2º pra ativar o suporte ao layer 7.
Pois bem, já tentei de tudo, e sempre dá esse erro.
Alguém pode me ajudar? não faço idéia do que seja esse tal kcopyd.o:

"...
CC drivers/md/dm-io.o
CC drivers/md/dm-kcopyd.o
drivers/md/dm-kcopyd.c:284 error: redefinition of ?push_head? was here
drivers/md/dm-kcopyd.c:273 error: previous definition of ?push_head? was here
make[3]: ** [drivers/md/dm-kcopyd.o] Erro 1
make[2]: ** [drivers/md] Erro 2
make[1]: ** [drivers] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-26.27.10`
make: ** [debian/stamp-build-kernel] Erro 2"

agradeço a todos que puderem me ajudar.

danielrsj@hotmail.com

Daniel


  


2. Re: Erro ao compilar o kernel

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 30/12/2008 - 00:35h

Explica pra gente, passo-a-passo, quais foram os comandos q vc utilizou antes d chegar neste estágio. Assim a gente consegue detectar o problema mais fácil.

Falows!


3. Re: Erro ao compilar o kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2008 - 12:00h

Realmente é necessário mostrar o passo-a-passo .


4. Re: Erro ao compilar o kernel

Gil Souza
GILSOUZA

(usa Ubuntu)

Enviado em 30/12/2008 - 15:08h

olá, precisamos saber passo a passo... eu já tive muitos problemas com kernel mas a maioria deles tive que rever os conceitos e comandos passo a passo pra descobrir o problema.


5. Re: Erro ao compilar o kernel

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 30/12/2008 - 18:00h

olhe o que diz o erro:
drivers/md/dm-kcopyd. c:284 error: redefinition of 'push_head' was here

pode ser que esse arquivo esteja corrompido, ou algum patch mal aplicado/conflitante tenha gerado o problema. na versão original dos últimos 2.6.27.X a linha 284 é um comentário, então não há motivos para erros e conflitos nesse ponto. dê uma olhada se não há algo de errado nesse arquivo.
diz uma coisa: essa sua versão do kernel é vanilla (original e sem remendos)?


6. Re: Erro ao compilar o kernel

daniel
DANIELRSJ

(usa Debian)

Enviado em 07/01/2009 - 16:53h

olá pessoal... desculpem demorar a responder.... é que estava viajando....

eu executei os seguintes comandos:
logo apos ter terminado a instalação do debian, eu instalei o ssh
# aptitude install ssh

aí eu baixei no site kerner.org a versao mais atual que tinha, baixei um patch... que nem sei pra que que serve, mas como no tutorial que achei aqui no forum pedia eu baixei.
Baixei o layer7, etc.
Depois de ter descompactado tudo na pasta /usr/srv criei o link para a pasta do linux:
# ln -s Linux-2.6.27.10/ Linux

Segue os comandos:
# cd /usr/src/linux
# patch –R -p1 < ../patch-2.6.27.10
# patch -p1 < ../netfilter-layer7-v2.20/kernel-2.6.25-layer7-2.20.patch
# aptitude install -y build-essential
# aptitude install kernel-package libncurses5-dev initrd-tools
# make menuconfig

Habilitei o layer7

# make-kpkg –initrd kernel_image

Depois do comando acima é que lá pelas tantas quando chega nesse tal de kcopyd é que dá o erro.

OBS.: Já testei em duas máquinas com hardware diferente e dá erro no mesmo lugar.

Bom... suponhamos que eu não consiga resolver esse problema... tem como instalar esse layer7 e atualizar o iptables de outra forma sem ser recompilando o kernel?

Aí pessoal.. muito obrigado pela ajuda..


7. ...

William Forti Bueno
ventrue.w

(usa Debian)

Enviado em 07/01/2009 - 17:01h

kara, poste o endereço do tutorial ao qual vc seguiu pra gente ver qual seria esse tal patch que vc intalou ai.. Pois talvez como dito acima, esse patch esteja dando comfllico ou esteje corrompido... vc tentou baixar de outro lugar.. Verificou as versões??






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts