Debian, pb compil kernel freeswann & Pax patch

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Messagepar Breizh-Tux » 22 Oct 2003 13:16

Cela fait longtemp que je ne suis pas tombé sur un os comme ça, alors je viens chercher quelques pistes avec vous amateurs/passionné de Debian. Alors voila les faits : <BR>Debian 3, fraichement passée de stable -> testing. <BR>Noyau de base 2.4.18-bf2.4, issue de la version stable. <BR># apt-get install kernel-source-2.4.22 <BR># ... cd /usr/src ... ln -s kernel-source-2.4.22 linux ... <BR>#patch freeswan + PaX <BR># cp /boot/config-2.4.18-bf2.4 .config <BR># make menuconfig <BR> ===> Param ipsec + pax <BR> ===> save config <BR># make-kpkg clean <BR># fakeroot make-kpkg --append_to_version -386 --revision=rev.01 kernel_image <BR> <BR> ... <BR> <BR>make -C ipsec <BR>make[2]: Entering directory `/usr/src/kernel-source-2.4.22/net/ipsec' <BR>make -C libfreeswan <BR>make[3]: Entering directory `/usr/src/kernel-source-2.4.22/net/ipsec/libfreeswan' <BR>make all_targets <BR>make[4]: Entering directory `/usr/src/kernel-source-2.4.22/net/ipsec/libfreeswan' <BR>make[4]: Nothing to be done for `all_targets'. <BR>make[4]: Leaving directory `/usr/src/kernel-source-2.4.22/net/ipsec/libfreeswan' <BR>make[3]: Leaving directory `/usr/src/kernel-source-2.4.22/net/ipsec/libfreeswan' <BR>make -C zlib <BR>make[3]: Entering directory `/usr/src/kernel-source-2.4.22/net/ipsec/zlib' <BR>make all_targets <BR>make[4]: Entering directory `/usr/src/kernel-source-2.4.22/net/ipsec/zlib' <BR>make[4]: Nothing to be done for `all_targets'. <BR>make[4]: Leaving directory `/usr/src/kernel-source-2.4.22/net/ipsec/zlib' <BR>make[3]: Leaving directory `/usr/src/kernel-source-2.4.22/net/ipsec/zlib' <BR>make all_targets <BR>make[3]: Entering directory `/usr/src/kernel-source-2.4.22/net/ipsec' <BR>gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -Ilibfreeswan -Ilibdes -Wall -Wpointer-arith -Wstrict-prototypes -nostdinc -iwithprefix include -DKBUILD_BASENAME=ipsec_init -c -o ipsec_init.o ipsec_init.c <BR>make[3]: Leaving directory `/usr/src/kernel-source-2.4.22/net/ipsec' <BR>make[2]: Leaving directory `/usr/src/kernel-source-2.4.22/net/ipsec' <BR>make[1]: Leaving directory `/usr/src/kernel-source-2.4.22/net' <BR> <BR> ... <BR> <BR>+ des erreurs dans ipsec_init.o ou .c inet_add_protocol et inet_del_protocol ? <BR> <BR>C'est bien la premiere fois je vois ça je suis un peu <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR> <BR>YannicK
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad

Messagepar jdh » 22 Oct 2003 13:35

Salut Breizh-Tux. <BR> <BR>Pourquoi tu passes pas par Adamantix ? <BR> <BR>Le noyau Adamantix comporte déjà s'il me semble pax et rsbac. <BR> <BR>Peut-être trouveras tu la doc pour Ipsec sur la list de Adamantix ? <BR>
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar arapaho » 22 Oct 2003 13:40

Quel patch as-tu appliqué ? Un patch récupéré ou le patch .deb ?
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar Breizh-Tux » 22 Oct 2003 16:06

Je suis long mais, me revoilà ... le patch freeswan est celui de debian quand à celui de pax le l'ai téléchargé sur le site <!-- BBCode u2 Start --><A HREF="http://pageexec.virtualave.net/" TARGET="_blank">http://pageexec.virtualave.net/</A><!-- BBCode u2 End --> pour le noyau 2.4.22. <BR>Quand à Adamantix , je connais mais je tiens absolument à faire les manip à la main et sans cet excellent outil, enfin je souhaite vraiment comprendre ce que je fais. <BR> <IMG SRC="images/smiles/icon_biggrin.gif"> <BR> <BR>-- <BR>ipsec_init.c: In function `ipsec_init` : <BR>ipsec_init.c:152: error: too few arguments to function `inet_add_protocol` <BR>ipsec_init.c:156: error: too few arguments to function `inet_add_protocol` <BR>ipsec_init.c: In function `ipsec_cleanup` : <BR>ipsec_init.c:199: error: too few arguments to function `inet_del_protocol` <BR>ipsec_init.c:204: error: too few arguments to function `inet_del_protocol` <BR>make[4]: ***[ipsec_init.o] Error 1 <BR>... <BR> <BR>-- <BR> <BR>Voila les erreurs, mais à quoi correspondent ces arguments manquant ? et ces inet_add_protocol et inet_del_protocol ? <BR> <BR> <IMG SRC="images/smiles/icon_biggrin.gif">
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad

Messagepar Breizh-Tux » 23 Oct 2003 09:49

J ' ai insisté lourdement hier soir en regardant lmes lignes indiquées, en les commentant en cherchant avec quoi elle pouvaient avoir un lien pour les fameux 'too few arguments', la je seche ... si j'ai bien compris il semblerait qu'Arapho soit ou ait été développeur Debian enfin c'est une ame charitable qui vera peut etre une suggestion. Désolé pouer les temps de réponses, mais la premiere fois hier aprs midi je me suis évadé de chez moi pour aller au ciné avec ma fille voir les Razmoket rencontrent les Delajungle . Et hier en ren,trant déconnexion sur déconnexion, merci NC. Bref c'est pas la joie en ce moment ... <BR> <BR> <IMG SRC="images/smiles/icon_biggrin.gif"> <BR> <BR>YannicK.
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad

Messagepar arapaho » 23 Oct 2003 10:17

Voici ce que je te conseille de faire: reprend les sources du noyau en deb, le patch ipsec/freeswan. Sachant que le 2.4.28 contient déjà ipsec je crois, à vérifier.... <BR> <BR>apt-get install kernel-source-2.4.18 kernel-patch-freeswan freeswan <BR> <BR>Avec ça compile ton kernel, tout normalement, avec tes options. <BR> <BR>Si jamais il y a une erreur lors de la compil, regarde si il n'y a pas un ou deux paquets de dev qui manquent [des trucs genre paquets-dev], ça arrive souvent puisqu'ils ne sont pas installés par apt en tant que dépendances vu qu'ils sont souvent placés en suggested. [pour les trouver, pourquoi pas un petit apt-cache search ipsec et apt-cache search freeswan, s'il y en a trop, n'hésite pas à mettre un | grep -i en plus]. <BR> <BR> <BR>Si jamais tu n'y arrives pas, je me monte une plateforme ipsec sous peu, donc un peu de patience <IMG SRC="images/smiles/icon_wink.gif">
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar arapaho » 23 Oct 2003 10:27

J'ai oublié au fait: fait tout ceci sans le patch PAX. Pour voir ce que ça donne. Un conseil, mélanger kernels .deb, patches .deb et patches autres n'est pas très joyeux...
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar Breizh-Tux » 23 Oct 2003 10:32

Merci Arapho, Je vais recommencer avec une installe Stable et non testing, car c'est la premiere fois que je m'aventure sur ce terrain. <BR>Merci Arapho pour tes conseils . <BR> <BR>Up Debian ! <BR> <IMG SRC="images/smiles/icon_up.gif">
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad

Messagepar arapaho » 23 Oct 2003 10:36

Mouarf, testing en plus: il faut toujours travailler en stable, testing reste très aléatoire, et sid reste vraiment au niveau au dessus tant les problèmes qu'elle génere sont parfois incompréhensible. <BR> <BR>Stable, surtout en tant que "débutant" dans l'univers Debian. Il est vrai que l'on est toujours attiré par la Sid lors de la premiere approche de Debian, mais c'est souvent l'art et la manière de se dégouter de Debian.
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar Breizh-Tux » 23 Oct 2003 10:36

J'en profite également pour me lancer plus en avant dans Adamantix. A ce sujet il me semble que la compil du noyau doit ce faire de maniere classique et non selon la `Debian way` est-ce exacte ? Parmis tous les noyau dispo avec les options Normal Soft ou Sec y en a t il un à voir en premier ? Merci encore à celle grande et communauté Ixus. <BR> <BR>YannicK.
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad

Messagepar Breizh-Tux » 23 Oct 2003 10:40

Cela fait deux ans que je tourne autour de Debain et plus précisément depuis une bonne année, et je viens seulement de tester Testing, je suis pas impatient, je voulais d'abord connaitre le squelettte de Base de Debian , mais sur ce coup la je suis <IMG SRC="images/smiles/icon_frown.gif"> ... <BR>Il faudra d'autres essais je crois avant de dompter SID ET SARGE ... <BR> <BR> Debian -Woody- Powa ! <BR> <BR> <IMG SRC="images/smiles/icon_biggrin.gif">
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

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

cron