Compilation ipcop

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Compilation ipcop

Messagepar Dream » 15 Jan 2006 03:26

Bonsoir à tous :D

Voilà je m'explique j'ai rencontré un piti problème technique :)

Je vais passer un de mes serveurs sous ipcop le seul problème est que je veux du raid 1 software donc j'ai installé une debian et j'ai suivi le tuto de ipcop.org j'ai donc fait :

1) ./make.sh prefetch
je ai eu 2 fail a VLAN et MD5SUM calculation le reste DONE

2)./make.sh build

c'est là que j'ai un problème : a building glibc j'ai [FAIL]

ERROR: Building glibc :shock:

Est ce que quelqu'un a eu pareil, sais comment faire ou me donner les pistes à prendre?

Merci bcp d'avance

Dream
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 15 Jan 2006 03:34

me revoilà par debian je vais pouvoir coller la fin du log d'erreur 8)
Bon j'avoue ce log est un peu inbuvable : 22000 ligns :roll:

make[3]: *** Waiting for unfinished jobs....
FATAL: kernel too old
make[3]: *** [/root/ipcop/build/usr/src/glibc-build/sunrpc/rpcsvc/bootparam_prot.stmp] Error 1
make[3]: Leaving directory `/root/ipcop/build/usr/src/glibc-2.3.5/sunrpc'
make[2]: *** [sunrpc/others] Error 2
make[2]: Leaving directory `/root/ipcop/build/usr/src/glibc-2.3.5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/ipcop/build/usr/src/glibc-build'
make: *** [/root/ipcop/log/glibc-2.3.5-tools] Error 2


c'est le kernel too old qui me travail ca veut dire quoi ca ? :?:
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 15 Jan 2006 03:59

Je crois avoir un élément de réponse :idea:

Pour la 1.4.8 c'est écrit :
Vous devez utiliser le noyau 2.4.29 pour installer cette mise à jour


Moi je suis sous un 2.4.27 et je veux installer 1.4.10 ca doit etre ca le too old :?: :?:

Qu'est ce que j'ai comme choix alors ? changer de version d'ipcop ?

Sur ce bonne nuit :P
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar erreipnaej » 15 Jan 2006 09:44

Bonjour,

Mettre une version antérieure d'IpCop t'empéchera de profiter des évolutions et patches.
Il vaudrait lieux compiler avec un kernel plus récent. , car là semble être ton problème (marqué en clair)
Code: Tout sélectionner
FATAL: kernel too old

Etant absolument newbie dans la compilation et le changement de kernel, je ne peux t'être d'aucun secours.
@+
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar Gesp » 15 Jan 2006 10:30

Je crois avoir un élément de réponse

Pour la 1.4.8 c'est écrit :Citation:
Vous devez utiliser le noyau 2.4.29 pour installer cette mise à jour


Moi je suis sous un 2.4.27 et je veux installer 1.4.10 ca doit etre ca le too old

Qu'est ce que j'ai comme choix alors ? changer de version d'ipcop ?


Il y a plusieurs problèmes dans ce que tu as fait.

D'abord tu as récupé les sources cvs de la v1.5 (parce que tu compiles glibc-2.3.5, c'est 2.3.3 en v1.4).
En ce moment, la v1.5 n'est pas installable sans modifications, vu que le support IDE est en modules et que la partie correspondante du nouvel installeur qui doit charger le module n'est pas encore transmise en cvs.

Ensuite pour compiler la glibc de la v1.5, il faut obligatoirement un kernel 2.6.

Enfin le noyau qui tourne sous la machine de compilation n'a pas de rapport avec le noyau de la version utilisée dans IPCop.
La v1.4.8 est l'ajout du noyau 2.4.31. Il ne peut y avoir que 2 noyaux installés sur une machine IPCop pour des questions de place sur les petits supports.
Ayant 2.4.27 et 2.4.29 installés avant la v1.4.7, la v1.4.7 retire le noyau 2.4.27 pour faire de la place au 2.4.31. Donc il faut utiliser 2.4.29 en 1.4.6 pour que la mise à jour 1.4.7 puisse faire son boulot proprement et que la v1.4.8 installe 2.4.31
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar Dream » 15 Jan 2006 13:44

Comme tu as pu le voir moi aussi je découvre la compilation :oops:

Merci Gesp pour ton explication simple et précise c'est très gentil et je pense voir le problème...

Je réessayerais ce soir et je vous tiens au courant :roll:
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 16 Jan 2006 11:43

Alors là ca va mieux tout s'installe a merveille j'ai un pb encore a la fin par contre

sur uClibc. Ne le trouvant pas je l'ai télécharger a la main et ajouter dasn le repertoire cache.

Le ./make.sh prefech le voit bien mais me dit :

Prefetch : lfs/uClibc files loaded
Prefetch : lfs/unicorn files loaded
Prefetch : lfs/unzip files loaded
Prefetch : lfs/URI files loaded
Prefetch : lfs/util-linux files loaded
Prefetch : lfs/vim files loaded
Prefetch : lfs/vlan files loaded
Prefetch : lfs/wireless files loaded
Prefetch : lfs/zlib files loaded
Prefetch : verifying md5sum
md5 difference in lfs/uClibc


Et le ./make.sh build:

Jan 16 10:29:11: Building uClibc
ERROR: md5sum error in uClibc, check file in cache or signature
Check /root/ipcop/log/ipcop.log for errors if applicable


J'ai essayer d'en télécharger d'autres et j'ai toujours la même erreur ...

Des pistes?
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 16 Jan 2006 11:49

Sur le log j'ai juste ca

Jan 16 10:29:11: Building uClibc
make: *** [uClibc-0.9.26.tar.gz] Error 1
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 16 Jan 2006 12:52

Etrait du lfs/uClibc :

###############################################################################
# Definitions
###############################################################################

include Config

VER = 0.9.26

THISAPP = uClibc-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_KERNEL)/linux/libs/uclibc
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)

###############################################################################
# Top-level Rules
###############################################################################

objects = $(DL_FILE) gcc-3.3.1.tar.gz

$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
gcc-3.3.1.tar.gz = $(URL_GNU)/gcc/gcc-3.3.1.tar.gz

$(DL_FILE)_MD5 = b63183651a1b13456c20387ea88b018f
gcc-3.3.1.tar.gz_MD5 = 46d58197212818b5f7c403267ff24e4e

install : $(TARGET)

check : $(patsubst %,$(DIR_CHK)/%,$(objects))

download :$(patsubst %,$(DIR_DL)/%,$(objects))

md5 : $(subst %,%_MD5,$(objects))

###############################################################################
# Downloading, checking, md5sum
###############################################################################

$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)

$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)

$(subst %,%_MD5,$(objects)) :
@$(MD5)

###############################################################################
# Installation Details
###############################################################################

$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP)
@rm -rf /opt/$(MACHINE)-uClibc
@mkdir -p $(DIR_APP)
cd $(DIR_APP) && cp -R $(DIR_SRC)/src/uClibc/* .
cd $(DIR_APP) && sed -i -e 's/ARCH:=i386/ARCH:=$(MACHINE)/' Makefile
cd $(DIR_APP) && chmod +x sources/patch-kernel.sh
cd $(DIR_APP) && make
-mkdir -p /install/initrd/bin
cd $(DIR_APP)/toolchain_build_$(MACHINE)/$(THISAPP) && make PREFIX=/install/initrd install_runtime
@rm -rf $(DIR_APP)
@$(POSTBUILD)
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Franck78 » 16 Jan 2006 13:07

Salut,

Tu vois bien que dans le fichier que tu montres ici, il y a la version, le md5, tzg ou bzip, etc. Tu n'as pas télécharger manuellement le uClibc décrit.
Trouve la bonne version, vérifie le md5sum, adapte...

Sinon "ipcop.ath.cx" contient en général tout les gz utilisés.


Bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Dream » 16 Jan 2006 13:11

Comment je fais pour vérifier le md5sum ?
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 16 Jan 2006 13:12

merci pour le lien je test avec cette version
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Dream » 16 Jan 2006 13:15

c'est passé avec le prefetch merci beaucoup :biz:
Je vous tiens au courant de la suite
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Messagepar Franck78 » 16 Jan 2006 13:28

Dream a écrit:Comment je fais pour vérifier le md5sum ?

Pose ce genre de question à Google stp. On passe du coq à l'âne et c'est déplaisant. Il y a recrudescence de newbee sans cerveau depuis peu et de temps en temps une vraie question (donc un peu de travail derrière suppose-t-on).

C'est un forum d'échange AVANT TOUT, pas une hotline gratuite.
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Dream » 16 Jan 2006 13:33

Ok si je t'emme**e tu peux le dire ca va allé plus vite et tu appel ca un forum d'aide avec des gens comme toi? Bah là faut le faire ...
Si tu veux pas répondre répond pas et passe ton chemin ... J'espere que tout le monde est pas comme toi ici

edit : et le newbee sans cerveau je vais pas te faire un dessin pour te dire ce qu'il te dit par la même occasion ...
Dream
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 15 Jan 2006 03:19

Suivant

Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité