Bonjour,
- je travaille sur Debian 5.0.5 (lenny). J'ai de connaissance moyenne en admin sys.
- Le projet sur lequel je travaille consiste à installer OSSIM qui est une solution de collecte, de traitement et d'archivage de logs.
- Je dois installer snort qui fait partie des detecteurs dans la phase de collecte.
Snort est déja fourni dans le package source, il suffit de de compiler les sources ( je dois compiler les sources, je ne peux pas faire autrement ).
- J'ai un problème quand je lance Makefile. Je pense que c'est au niveau du patch que ca échoue.
le repertoire ou se trouve snort :
/opt/ossim/contrib/spade/Spade-040223.1/snort-2.7.0#
le contenu du repertoire Spade :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
moi-debian:/opt/ossim/contrib/spade/Spade-040223.1# ls 
Changes       Makefile	 patches       snort-2.7.0		 snort_2.7.0-20.4.dsc	  spade.conf	   spp_spade.c	src
Installation  Makefile~  README.Spade  snort_2.7.0-20.4.diff.gz  snort_2.7.0.orig.tar.gz  spade.more.conf  spp_spade.h	Usage.Spade
Le résultat du make :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
moi-debian:/opt/ossim/contrib/spade/Spade-040223.1# make
cp patches/packets.[ch] ./snort-2.7.0/src/
perl -pi -e '$_.="packets.c packets.h \\\n" if m/^snort_SOURCES\s*=/' ./snort-2.7.0/src/Makefile.am
perl -pi -e 's/^(\s*if\s*\()dump_ready/$1 0/' ./snort-2.7.0/src/log.c
Packet cloning installed!
(cd src; make plugin)
make[1]: entrant dans le répertoire « /opt/ossim/contrib/spade/Spade-040223.1/src »
cp spp_spade.c spp_spade.h ..;
make[1]: quittant le répertoire « /opt/ossim/contrib/spade/Spade-040223.1/src »
cp spp_spade.[ch] ./snort-2.7.0/src/preprocessors/
perl -pi -e '$_.="spp_spade.c spp_spade.h \\\n" if m/^libspp_a_SOURCES\s*=/' ./snort-2.7.0/src/preprocessors/Makefile.am
perl -pi -e '$_.="#include \"preprocessors/spp_spade.h\"\n" if m/^\s*#include.*spp_conversation.h/' ./snort-2.7.0/src/plugbase.c
perl -pi -e '$_.="    SetupSpade();\n" if m/^\s*SetupConv\s*(\s*)/' ./snort-2.7.0/src/plugbase.c
cp spade.*conf ./snort-2.7.0/etc
chmod +w ./snort-2.7.0/etc/spade.*conf
patch ./snort-2.7.0/etc/snort.conf < patches/snort.conf.patch
patching file ./snort-2.7.0/etc/snort.conf
Hunk #1 FAILED at 108.
1 out of 1 hunk FAILED -- saving rejects to file ./snort-2.7.0/etc/snort.conf.rej
make: *** [spade] Erreur 1

l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
patch ./snort-2.7.0/etc/snort.conf < patches/snort.conf.patch
patching file ./snort-2.7.0/etc/snort.conf
Hunk #1 FAILED at 108.
1 out of 1 hunk FAILED -- saving rejects to file ./snort-2.7.0/etc/snort.conf.rej
make: *** [spade] Erreur 1
Est-ce bien une erreur de patching ?
j'ai essayé de chercher ce que l'erreur veut dire mais je suis un peu confus.

Merci d'avance pour votre aide.