Problème d'application de patch ?

razuki Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   -  
razuki Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   -
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:
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 :
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 :
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.

3 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Il y a quoi dans ce fichier ./snort-2.7.0/etc/snort.conf.rej ?
0
razuki Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   1
 
voici le contenu de snort.conf.rej :

***************
*** 108,113 ****
# the form
# preprocessor <name_of_processor>: <configuration_options>

# frag2: IP defragmentation support
# -------------------------------
# This preprocessor performs IP defragmentation. This plugin will also detect
--- 108,124 ----
# the form
# preprocessor <name_of_processor>: <configuration_options>

+ # spade: Statistical Packet Anomaly Detection Engine
+ # --------------------------------------------------
+ # This preprocessor looks over your network and reports on packets that stand
+ # out from the others. For example, they are heading to an unused IP address
+ # or are going to a port that is rarely used. This can be a sign of scanning
+ # or some other bad activity.
+
+ # see spade.conf for more details and to configure Spade
+ include spade.conf
+
+
# frag2: IP defragmentation support
# -------------------------------
# This preprocessor performs IP defragmentation. This plugin will also detect
0
razuki Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   1
 
je ne sais vraiment pas ce qui ne va pas dans le fichier snort.conf
je ne sais pas comment repérer le passage qui échoue à l'aide de snort.conf.rej !
0