Problème d'application de patch ?

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    Il y a quoi dans ce fichier ./snort-2.7.0/etc/snort.conf.rej ?
    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
      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 !