tag 445334 upstream
thanks

On Thu, Oct 04, 2007 at 08:13:12PM -0600, Gordon Haverland wrote:
> I've gone through 2 snort-mysql upgrades now, and seen in my logs after 
> the upgrade a note that my dbase version (106) is too old, I need to 
> have 107 (or better).  The log notes that there are "cursory details" in 
> README.database.  Well, if the details are there, they are too cursory.  
> Please provide more information.

Do you mean you get the error "database: The underlying database seems to be
running an older version of the DB schema (current version=%d,
required minimum version= %d)." ?

The doc/README.database file seems to only contain changelog entries of the
changes in the database schema up to v106 (2002-09-03). I'm not sure what
chances have been introduced from v106 to v107 (which changed in 2.6)

Googling I've found this entry:

http://bookmarklust.blogspot.com/2007/09/upgrading-snort.html

Which suggests doing:

   1. ALTER TABLE signature ADD sig_gid INT UNSIGNED;
      + This is the only addition needed by the new version of snort.
   2. INSERT INTO schema (vseq, ctime) VALUES ('107', now());
      + Snort queries the schema version when it starts
      to make sure the DB is compatible.
   3. DELETE from schema where vseq=;
      + Now we need to remove the previous version from the table

Could you please confirm if this fixes your problem? If so, I will ammend 
upstream's README.database documentation, if not unfortunately, this is an
upstream bug I cannot do anything about. I will forward it.

Regards

Javier

Attachment: signature.asc
Description: Digital signature

Reply via email to